US 12,405,672 B2
Rotating a 3D volume in extended reality
Mason Spong, Provo, UT (US)
Assigned to SNAP INC., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on May 18, 2023, as Appl. No. 18/320,059.
Prior Publication US 2024/0385690 A1, Nov. 21, 2024
Int. Cl. G06F 3/01 (2006.01); G06F 3/04815 (2022.01); G06F 3/04842 (2022.01); G06F 3/04845 (2022.01); G06T 7/20 (2017.01); G06T 19/20 (2011.01)
CPC G06F 3/017 (2013.01) [G06F 3/04815 (2013.01); G06F 3/04842 (2013.01); G06F 3/04845 (2013.01); G06T 7/20 (2013.01); G06T 19/20 (2013.01); G06T 2200/24 (2013.01); G06T 2210/21 (2013.01); G06T 2219/2016 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
providing, by at least one processor, an XR user interface of an XR system, the XR user interface comprising a virtual object displayed to a user;
providing, by the at least one processor, a plurality of rotate colliders corresponding respectively to an X axis, a Y axis, and a Z axis of the virtual object;
determining, by the at least one processor, an axis to rotate the virtual object around based on a user selection of a rotate collider of the plurality of rotate colliders;
detecting, by the at least one processor, a first selection location of a pinch gesture being made by the user;
detecting, by the at least one processor, a translation of the first selection location to a second selection location;
generating, by the at least one processor, a rotated virtual object by rotating the virtual object around the axis selected by the user using the first selection location and the second selection location; and
displaying, by the at least one processor, the rotated virtual object to the user in the XR user interface.