NAVIGATION SYSTEM FOR A 3D VIRTUAL SCENE
First Claim
Patent Images
1. A method, comprising:
- detecting activation of a trigger;
setting a pan rate of movement speed responsive to a model in a three-dimensional scene; and
panning responsive to cursor motion using the speed.
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 locks a cursor to a model point in a scene during panning and controls panning speed relative to a bounding box size of the scene.
-
Citations
6 Claims
-
1. A method, comprising:
-
detecting activation of a trigger; setting a pan rate of movement speed responsive to a model in a three-dimensional scene; and panning responsive to cursor motion using the speed. - View Dependent Claims (2)
-
-
3. A method of panning in a three dimensional scene, comprising:
-
determining whether a cursor is over a model in the scene when a pan operation is activated; setting a pan rate of movement speed to a value relative to a model metric when the cursor is not over the model; determining an intersection point of the cursor on the model when the cursor is over the model; determining a distance of a view of the scene from the intersection point; and setting the speed responsive to the distance; and panning responsive to cursor motion using the speed.
-
-
4. An apparatus, comprising:
-
a display; and a computer detecting activation of a mouse button, setting a pan rate of movement speed responsive to a model in a scene on the display and panning contents of the display responsive to cursor motion using the speed.
-
-
5. A computer readable storage for controlling a computer apparatus comprising a program detecting activation of a mouse button, setting a pan rate of movement speed responsive to a model in a scene and panning responsive to cursor motion using the speed.
-
6. An apparatus, comprising:
a display showing panning of contents of a scene responsive to cursor motion using a speed upon detecting activation of a mouse button setting a pan rate of movement speed responsive to a model in a scene upon the activation.
Specification