Systems and methods for manipulating a 3D object in a 3D model using a software widget and surface constraints
US9594487B2 · kind B2 · utility
Assignee
Inventor
Key dates
| Filing date | Feb 27, 2012 |
| Grant date | Mar 14, 2017 |
| Priority date | — |
| Expiry date | Jul 16, 2035 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F2203/04802
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
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.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.