Back to results
US 8,803,881 B2Granted
Navigation system for a 3D virtual scene
AssigneeAutodesk, Inc.
InventorsGeorge Fitzmaurice, Justin Matejka, Igor Mordatch, Gord Kurtenbach
Life of this patent
Estimating the term…
Abstract
A navigation system for navigating a three-dimensional (3D) scene that includes a model or object with which a user can interact. The system accommodates and helps both novice and advanced users. To do this, the system allows a user to designate a point on a model in a scene and the point is moved to the center of the view.
Claims16
A method, comprising:
- allowing a user to designate a point in a three dimensional view displaying an object in a scene;
- and
- focusing the three dimensional view towards the object and stopping the focusing when the object is located at a center of the three dimensional view, where the focusing is implemented when determining the point designated is over the object.
A method of designating a center in a three dimensional view, comprising:
- detecting mouse button activation;
- and
- centering the view of a scene on a center point designated by a cursor, the centering focuses towards the point and stopping the centering when the point designated is brought to a center of the view, where the centering includes:
- determining whether a cursor is over a model in a view of a scene;
- determining an intersection of the cursor with the model when the cursor is over the model;
- displaying a center point geometry sphere at the intersection point on the model;
- displaying an invalid operation cursor when the cursor is not over the model;
- detecting mouse button deactivation;
- determining whether the cursor is over the model;
- focusing the three dimensional view until the model is in a center of the view and the model is located at a center of the three dimensional view;
- and
- making the sphere invisible.
9 more elements
An apparatus, comprising;
- a display;
- and
- a computer allowing a user to designate a point in a three dimensional view displaying an object in a scene focusing the three dimensional view towards the object and stopping the focusing when the object is located at a center of the three dimensional view, where the focusing is implemented when determining the point designated is over the object.
A computer comprising:
- a storage having a program stored therein to cause the computer to execute an operation including:
- allowing a user to designate a point in a three dimensional view on a display, the three dimensional view displaying an object in a scene, and
- focusing the three dimensional view towards the object and stopping the focusing when the object is located at a center of the three dimensional view, where the focusing is implemented when determining the point designated is over the object.
An apparatus, comprising:
- an input providing a computer a designation of a point in a three dimensional view indicated by a user, the three dimensional view displaying an object in a scene;
- and
- a display showing centering of the three dimensional view on the object, where the centering is stopped when the object designated in the three dimensional view becomes a center of the three dimensional view, where the focusing is implemented when determining the point designated is over the object.
Dependencies are inferred from the claim text.