US 12,136,175 B2
Systems and methods for user interaction with artificial reality environments
Martin Schubert, San Francisco, CA (US)
Assigned to META PLATFORMS TECHNOLOGIES, LLC, Menlo Park, CA (US)
Filed by META PLATFORMS TECHNOLOGIES, LLC, Menlo Park, CA (US)
Filed on Apr. 15, 2022, as Appl. No. 17/722,126.
Application 17/722,126 is a continuation of application No. 16/940,238, filed on Jul. 27, 2020, granted, now 11,335,068.
Prior Publication US 2022/0375171 A1, Nov. 24, 2022
Int. Cl. G06T 19/00 (2011.01); G06F 3/01 (2006.01); G06F 3/0346 (2013.01); G06T 15/06 (2011.01)
CPC G06T 19/006 (2013.01) [G06F 3/017 (2013.01); G06F 3/0346 (2013.01); G06T 15/06 (2013.01); G06T 2200/24 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising, by a computing device:
generating a visual interaction tool comprising a first visible portion having a first length in a three-dimensional artificial-reality environment and a second invisible portion having a second length greater than the first length in the three-dimensional artificial-reality environment;
detecting that the second invisible portion of the visual interaction tool intersects a predefined region associated with a virtual item, wherein the predefined region comprises a geometry encompassing the virtual item;
in response to detecting that the second invisible portion of the visual interaction tool intersects the predefined region associated with the virtual item, extending the first visible portion of the visual interaction tool to have a third length longer than the first length and bending the first visible portion of the visual interaction tool toward the virtual item; and
attaching an endpoint of the first visible portion of the visual interaction tool having the third length to the virtual item.