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 |
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.
|