SYSTEM AND METHOD FOR GENERATION OF 3D VIRTUAL OBJECTS
First Claim
1. A system comprising:
- one or more hardware processors;
a memory storing vosset data for a virtual object, the vosset data including a first displacement threshold and a first component; and
a vosset module, executable by the one or more hardware processors, configured to perform operations comprising;
displaying the first component of the virtual object to a user in a virtual environment;
displaying a manipulator object adjacent to the virtual object in the virtual environment, the manipulator identifies a pre-determined direction of displacement;
detecting a displacement event associated with the manipulator object, the displacement event being initiated by the user performing a grab event on the manipulator object and extending the manipulator object a displacement distance in the direction of displacement;
determining that the displacement distance exceeds a displacement threshold; and
altering the virtual object based on detecting the determining that the displacement distance exceeds the displacement threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
A system includes one or more hardware processors, a memory storing vosset data for a virtual object, the vosset data including a first displacement threshold and a first component, and a vosset module executable by the one or more hardware processors. The vosset module is configured to display the first component of the virtual object to a user in a virtual environment, display a manipulator object adjacent to the virtual object in the virtual environment, the manipulator identifies a pre-determined direction of displacement, detect a displacement event associated with the manipulator object, the displacement event being initiated by the user performing a grab event on the manipulator object and extending the manipulator object a displacement distance in the direction of displacement, determine that the displacement distance exceeds a displacement threshold, and alter the virtual object based on detecting the determining that the displacement distance exceeds the displacement threshold.
19 Citations
20 Claims
-
1. A system comprising:
-
one or more hardware processors; a memory storing vosset data for a virtual object, the vosset data including a first displacement threshold and a first component; and a vosset module, executable by the one or more hardware processors, configured to perform operations comprising; displaying the first component of the virtual object to a user in a virtual environment; displaying a manipulator object adjacent to the virtual object in the virtual environment, the manipulator identifies a pre-determined direction of displacement; detecting a displacement event associated with the manipulator object, the displacement event being initiated by the user performing a grab event on the manipulator object and extending the manipulator object a displacement distance in the direction of displacement; determining that the displacement distance exceeds a displacement threshold; and altering the virtual object based on detecting the determining that the displacement distance exceeds the displacement threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method comprising:
-
displaying a first component of a virtual object to a user in a virtual environment, the virtual object identifies a first displacement threshold and the first component; displaying a manipulator object adjacent to the virtual object in the virtual environment, the manipulator identifies a pre-determined direction of displacement; detecting a displacement event associated with the manipulator object, the displacement event being initiated by the user performing a grab event on the manipulator object and extending the manipulator object a displacement distance in the direction of displacement; determining that the displacement distance exceeds a displacement threshold; and altering the virtual object based on detecting the determining that the displacement distance exceeds the displacement threshold. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory machine-readable medium storing processor-executable instructions which, when executed by a processor, cause the processor to perform operations comprising:
-
displaying a first component of a virtual object to a user in a virtual environment, the virtual object identifies a first displacement threshold and the first component; displaying a manipulator object adjacent to the virtual object in the virtual environment, the manipulator identifies a pre-determined direction of displacement; detecting a displacement event associated with the manipulator object, the displacement event being initiated by the user performing a grab event on the manipulator object and extending the manipulator object a displacement distance in the direction of displacement; determining that the displacement distance exceeds a displacement threshold; and altering the virtual object based on detecting the determining that the displacement distance exceeds the displacement threshold. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification