| CPC G06F 3/017 (2013.01) [G06F 3/011 (2013.01); G06F 3/0304 (2013.01); G06F 3/04815 (2013.01); G06F 3/04842 (2013.01); G06F 3/04845 (2013.01); G06T 15/20 (2013.01); G06F 2203/04806 (2013.01)] | 20 Claims |

|
1. A method of manipulating virtual objects in a three-dimensional (3D) sensor space, the method including:
receiving a control gesture that makes swirling motions in a 3D sensor space;
obtaining a virtual vector field using the control gesture received, wherein the virtual vector field is a vortex;
receiving a subsequent control gesture; and
providing for display, the vortex manipulated as a virtual object within the 3D sensor space by interaction of the virtual vector field compounded with the subsequent control gesture.
|