Systems and methods for manipulating a 3D object in a 3D model using a software widget and surface constraints
AssigneeAutodesk, Inc.
InventorRyan Michael Schmidt
Life of this patent
Estimating the term…
Loading patent…
AssigneeAutodesk, Inc.
InventorRyan Michael Schmidt
Estimating the term…
A system and method are disclosed for manipulating objects within a virtual environment using a software widget. The software widget includes one or more controls for performing surface constrained manipulation operations. A graphical representation of the software widget is superimposed over the object and enables a user to use simple mouse operations to perform the various manipulation operations. The position operation determines an intersection point between the mouse cursor and a surface of a different object and moves the object to the intersection point. The scale operation adjusts the size of the object. The rotate operation adjusts the rotation of the object around a normal vector on the surface of the different object. The twist operation deforms the object along a local z-axis. The orientation operation adjusts the orientation of the object with respect to the normal vector.
A method for manipulating a three-dimensional (3D) object, the method comprising:
One or more non-transitory computer-readable media storing instructions that, when executed by one or more processors, cause the one or more processors to display a software widget within a graphical user interface, the software widget including a plurality of controls that are used to manipulate a three-dimensional (3D) object, and to perform the steps of:
A system for manipulating a three-dimensional (3D) object, the system comprising:
A method for manipulating a three-dimensional (3D) object, the method comprising:
Dependencies are inferred from the claim text.