Navigation system for a 3D virtual scene
First Claim
Patent Images
1. A method, comprising:
- designating a zoom for a view in a three-dimensional scene, said designating identifying a visible target point as indicated by a position of a pointer used by the user; and
zooming the view one of toward and away from the visible target point using a current position of the pointer as a center of the three-dimensional scene.
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 provides a zoom tool that allows a user to designate a target point in a scene and zoom relative to that target point.
235 Citations
13 Claims
-
1. A method, comprising:
-
designating a zoom for a view in a three-dimensional scene, said designating identifying a visible target point as indicated by a position of a pointer used by the user; and zooming the view one of toward and away from the visible target point using a current position of the pointer as a center of the three-dimensional scene. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
-
designating a zoom for a view in a three-dimensional scene, said designating identifying a visible target point as indicated by a position of a pointer used by the user; and zooming the view one of toward and away from the visible target point based on a current position of the pointer, and wherein the target point is an intersection point of the cursor with an object when the cursor is over an object and a fixed distance point when the cursor in not over the object.
-
-
10. A method, comprising:
-
designating a zoom for a view in a scene and a target point, said designating identifying the target point as indicated by a position that is an intersection point of a cursor with an object when the cursor is over an object and a space point distance from the view when the cursor in not over the object; and zooming the view one of toward and away from the target point by a predetermined distance along a vector pointing to the point, where zooming stops at the target point and a model boundary based on a current position of the cursor.
-
-
11. An apparatus, comprising:
-
a display; and a computer designating a visible target point in a view of a three-dimensional scene on the display in response to a user input, the user input identifying the visible target point and a position of the pointer, and zooming toward the point, and where said zooming is performed relative to the visible target point using a current position of the pointer as a center of the three-dimensional scene.
-
-
12. A computer configured to communicate with a storage for controlling a computer apparatus, comprising:
the computer executing an operation including; receiving an input from a user designating a zoom for a view in a scene, said designating identifying a target point as indicated by a position of a pointer used by the user, and zooming the view one of toward and away from the target point using a current position of the pointer as a center of the three-dimensional scene.
-
13. An apparatus, comprising:
-
a display showing a view of a three-dimensional scene zooming relative to a visible target point responsive to a user designating zoom, said designating identifying the visible target point as indicated by a position of a pointer by the user, where a representation of the view relative to the target point is displayed using the target point as a model point on a model in the view on the display, and where the zoom is implemented using a current position of the pointer as a center of the three-dimensional scene.
-
Specification