NAVIGATION SYSTEM FOR A 3D VIRTUAL SCENE
First Claim
Patent Images
1. A method, comprising:
- allowing a user to designate a point in a three dimensional view; and
centering the view on the point by animating the view.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
15 Claims
-
1. A method, comprising:
-
allowing a user to designate a point in a three dimensional view; and centering the view on the point by animating the view. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. 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, comprising; 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; moving the model until the sphere is in a center of the view; and making the sphere invisible.
-
-
13. An apparatus, comprising;
-
a display; and a computer allowing a user to designate a point in a three dimensional view on the display and centering the view on the point by animating the view.
-
-
14. A computer readable storage for controlling a computer comprising a program allowing a user to designate a point in a three dimensional view on the display and centering the view on the point by animating the view.
-
15. An apparatus, comprising.
a display showing centering of a three dimensional view on a point by animating the view responsive to a user to designating the point in the three dimensional view on the display.
Specification