NAVIGATION SYSTEM FOR A 3D VIRTUAL SCENE
First Claim
Patent Images
1. A method, comprising:
- allowing the user to designate a point on a model in a view;
moving the view toward the point; and
displaying a representation of a position of the view relative to the point.
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 and the system moves the view toward that point. A perspective scale is provided that shows the user the relative position of the current view from the starting point of the view to the surface point.
54 Citations
13 Claims
-
1. A method, comprising:
-
allowing the user to designate a point on a model in a view; moving the view toward the point; and displaying a representation of a position of the view relative to the point. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of moving a view in a forward and backwards direction in a three dimensional scene, comprising:
-
detecting activation of a mouse button when a cursor is in a forward tool hit zone; determining whether the cursor is over a model in the scene and displaying an invalid operation message when the cursor is not over the model; calculating an intersection of the cursor and the model when the cursor is over the model; displaying a sphere at the intersection point; setting a movement distance at a percentage of a distance between the sphere and a position of the view; adjusting the percentage responsive to cursor motion; moving the view responsive to the percentage; and displaying a perspective slider having a distance marker positioned on the slider responsive to the percentage.
-
-
11. An apparatus, comprising:
-
a display; and a computer allowing a user to designate a point on a model in a view on the display, moving the view toward the point and displaying a representation of a position of the view relative to the point.
-
-
12. A computer readable storage for controlling a computer apparatus, comprising:
- a program allowing a user to designate a point on a model in a view on the display, moving the view toward the point and displaying a representation of a position of the view relative to the point.
-
13. An apparatus, comprising:
a display showing a view moving toward a point and displaying a representation of a position of the view relative to the point when a user to designates the point on a model in the view on the display.
Specification