Navigation system for a 3D virtual scene
First Claim
Patent Images
1. A system, comprising:
- a display; and
a processor coupled to the display and configured to;
generate a first wheel that is configured to allow a user to navigate a software application, wherein the first wheel includes a plurality of activation zones, and each activation zone corresponds to a different tool for navigating the software application;
miniaturize the first wheel into a corresponding mini wheel that is configured as a tracking menu and includes a plurality of pie-shaped wedges, wherein each pie-shaped wedge corresponds to a different one of the activation zones;
cause the mini wheel to follow a system cursor as the system cursor moves within a display area when system cursor hits an edge of the mini wheel, andreplace the mini wheel with a tool cursor when a mouse event causes a function corresponding to one of the activation zones to be activated.
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 set of mini navigation wheels for experienced users that include all of the function of the larger wheels in pie shaped wedges and that acts as a cursor.
-
Citations
20 Claims
-
1. A system, comprising:
-
a display; and a processor coupled to the display and configured to; generate a first wheel that is configured to allow a user to navigate a software application, wherein the first wheel includes a plurality of activation zones, and each activation zone corresponds to a different tool for navigating the software application; miniaturize the first wheel into a corresponding mini wheel that is configured as a tracking menu and includes a plurality of pie-shaped wedges, wherein each pie-shaped wedge corresponds to a different one of the activation zones; cause the mini wheel to follow a system cursor as the system cursor moves within a display area when system cursor hits an edge of the mini wheel, and replace the mini wheel with a tool cursor when a mouse event causes a function corresponding to one of the activation zones to be activated. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-implemented method for providing a mechanism for navigating a software application, the method comprising:
-
generating a first wheel that is configured to allow a user to navigate the software application, wherein the first wheel includes a plurality of activation zones, and each activation zone corresponds to a different tool for navigating the software application; miniaturizing the first wheel into a corresponding mini wheel that is configured as a tracking menu and includes a plurality of pie-shaped wedges, wherein each pie-shaped wedge corresponds to a different one of the activation zones; causing the mini wheel to follow a system cursor as the system cursor moves within a display area when the system cursor hits an edge of the mini wheel, and replacing the mini wheel with a tool cursor when a mouse event causes a function corresponding to one of the activation zones to be activated.
-
-
20. A computer-readable storage medium including instructions that, when executed by a processor, cause the processor to provide a mechanism for navigating a software application, by performing the steps of:
-
generating a first wheel that is configured to allow a user to navigate the software application, wherein the first wheel includes a plurality of activation zones, and each activation zone corresponds to a different tool for navigating the software application; miniaturizing the first wheel into a corresponding mini wheel that is configured as a tracking menu and includes a plurality of pie-shaped wedges, wherein each pie-shaped wedge corresponds to a different one of the activation zones; causing the mini wheel to follow a system cursor as the system cursor moves within a display area when the system cursor hits an edge of the mini wheel, and replacing the mini wheel with a tool cursor when a mouse event causes a function corresponding to one of the activation zones to be activated.
-
Specification