Push-tumble three dimensional navigation system
AssigneeAutodesk Canada Inc.
InventorAzam Khan
Life of this patent
Estimating the term…
Loading patent…
AssigneeAutodesk Canada Inc.
InventorAzam Khan
Estimating the term…
The present invention relates to a system of interactive navigation of a tool relative to three-dimensional volumetric data. The tool may be a camera or a brush and the volume data may be points, curves, iso-surfaces, geometric surfaces or combinations thereof. Moreover, the volume data may be explicitly or implicitly created. In the case of a camera and a surface, a surface of the model is viewed from an initial view point with an initial view direction. A two-dimensional vector, as by moving a mouse, is used to translate the initial view point to a next view point in a plane normal to the view direction and intersecting the initial view point. A point of the surface that is closest to the next view point may then be found, and the next direction of the view is set to the direction from the next position of the view point to the closest surface point. The closest point is found by casting rays from the next view point. The next view direction may be set to the direction of the ray corresponding to the point with the smallest distance. The next view point may be further translated toward or away from the closest surface point, along the newly set next view direction, to a location that is a same distance from the surface as the initial view point.
A method of three-dimensional viewing or navigating, comprising:
A method for viewing or navigating a model, comprising:
A method of three-dimensional viewing or navigating, comprising:
A method of viewing or navigating a model, comprising
A method for viewing or navigating a model, comprising changing an object-centric surface view of the model by changing an area of the model viewed by the surface view and keeping the surface view constant.
A method of viewing or navigating an object, comprising automatically changing a portion of an object that is displayed according to a consistent object-centric surface view of the model.
A method for viewing or navigating a model, comprising:
A method of viewing or navigating a model, comprising:
A method of viewing or navigating a model, comprising:
A data structure used to view or navigate a surface of a three-dimensional model in a three-dimensional space, comprising:
A method of viewing or navigating a model, comprising automatically maintaining an optimal view for performing an interactive operation on the model while interactively manipulating the optimal view of the model.
A method of viewing or navigating a model, comprising:
A method of interactively navigating or manipulating a view of a three-dimensional model, comprising:
A method of interactively navigating or manipulating a view of a three-dimensional model, comprising:
An apparatus for interactively manipulating a view of a three-dimensional model, comprising:
A method, comprising:
A storage medium storing data for performing a process, the process comprising:
An apparatus for three-dimensional viewing or navigating, the apparatus comprising:
Dependencies are inferred from the claim text.