Claims
- 1. A data processor controlled display system for displaying a virtual three-dimensional workspace comprising:means for displaying a plurality of virtual three-dimensional objects within said workspace; viewer interface means for navigating within said workspace by providing a moveable pointing means positionable at virtual angles with respect to said objects; means for storing for each of a plurality of said virtual objects, a plurality of predetermined object face views, each face view respectively at a predetermined angle with respect to said object; and viewer interactive means for selecting and displaying one of said plurality of predetermined face views dependent upon said virtual angle of said pointing means.
- 2. The display system of claim 1 further including means for changing said predetermined angle for a face view and then storing the resultant face view.
- 3. The display system of claim 1 wherein said means for navigating provides an apparent moveable viewpoint interface positionable at virtual distances with respect to said objects and said face view angle is relative to said viewpoint.
- 4. The display system of claim 3 wherein said face views are displayed at predetermined apparent distances from the viewpoint as determined by the nature and content of the respective face views.
- 5. A computer implemented method for displaying a virtual three-dimensional workspace comprising:displaying a plurality of virtual three-dimensional objects within said workspace; navigating the viewer within said workspace by providing a moveable pointing means positionable at virtual angles with respect to said objects; storing for each of a plurality of said virtual objects, a plurality of predetermined object face views, each face view respectively at a predetermined angle with respect to said object; and selecting and displaying one of said plurality of predetermined face views dependent upon said virtual angle of said pointing means.
- 6. The method of claim 1 wherein said navigating step is carried out by moving an apparent viewpoint interface to positions at virtual distances with respect to said objects; andsaid face view angle is relative to said interface.
- 7. The display method of claim 6 wherein said face views are displayed at predetermined apparent distances from the viewpoint as determined by the nature and content of the face views.
- 8. A computer program having data structures stored on a computer readable medium which provides a data processor supported display of a virtual three-dimensional workspace comprising:means for displaying a plurality of virtual three-dimensional objects within said workspace; viewer interface means for navigating within said workspace by providing a moveable pointing means positionable at virtual angles with respect to said objects; means for storing for each of a plurality of said virtual objects, a plurality of predetermined object face views, each face view respectively at a predetermined angle with respect to said object; and viewer interactive means for selecting and displaying one of said plurality of predetermined face views dependent upon said virtual angle of said pointing means.
CROSS REFERENCE TO RELATED APPLICATIONS
The present application is related to the following applications which are copending: Ser. No. 08/813,891 and assigned to the same Assignee as the present application and claims a method and system for determining the best navigation path to a preferred face view of an object.
US Referenced Citations (13)