| CPC G06F 3/0487 (2013.01) [G06F 3/013 (2013.01); G06F 3/0362 (2013.01); G06F 3/0482 (2013.01); G06F 3/0485 (2013.01)] | 42 Claims |

|
29. A system, comprising:
one or more processors; and
one or more computer readable media comprising computer readable code executable by the one or more processors to:
detect a physical object in image data capturing a physical environment;
present a rotation-based graphical user interface in accordance with the detected physical object, wherein the rotation-based graphical user interface is composited on a view of the physical object such that the rotation-based graphical user interface appears to at least partially surround the physical object in an extended reality view;
detect, based on the image data, a first rotational movement of the physical object;
determine first movement characteristics of the first rotational movement of the physical object based on the image data, wherein the first movement characteristics comprise a direction and an angular velocity of the rotational movement across multiple frames of the image data; and
initiate a scrolling motion causing a presentation of content comprised in the rotation-based graphical user interface to appear to rotate around the physical object in the extended reality view in accordance with the first movement characteristics satisfying a first criterion, wherein the scrolling motion is performed at a rate determined based on the angular velocity, wherein, after initiation of the scrolling motion, the rotation-based graphical user interface continues to scroll at a rate that is irrespective of a continued motion of the physical object until an additional criterion is satisfied.
|