Graphical interface for manipulation of 3D models
First Claim
Patent Images
1. A method comprising:
- analyzing a data file representing a three dimensional object to automatically identify a plurality of views of interest based on at least one observable characteristic of the three dimensional object;
automatically eliminating views with an information content below a threshold; and
defining an access mechanism to permit the plurality of views to be accessed.
10 Assignments
0 Petitions
Accused Products
Abstract
A method comprising analyzing a data file representing a three dimensional object to automatically identify a plurality of views of interest based on at least one observable characteristic of the three dimensional object; and defining an access mechanism to permit the plurality of views to be accessed.
-
Citations
27 Claims
-
1. A method comprising:
-
analyzing a data file representing a three dimensional object to automatically identify a plurality of views of interest based on at least one observable characteristic of the three dimensional object; automatically eliminating views with an information content below a threshold; and defining an access mechanism to permit the plurality of views to be accessed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
analyzing a data file representing a three dimensional object to automatically identify a plurality of views of interest based on at least one observable characteristic of the three dimensional object; defining an access mechanism to permit the plurality of views to be accessed; and permitting a user to create an additional access mechanism and associate a user specified view with the additional access mechanism.
-
-
15. A method comprising:
-
analyzing a data file representing a three dimensional object to automatically identify a plurality of views of interest based on at least one observable characteristic of the three dimensional object; defining an access mechanism to permit the plurality of views to be accessed; wherein analyzing includes detecting symmetry of the object; and automatically determining a primary axis of orientation for presentation of the object. - View Dependent Claims (16)
-
-
17. A method comprising:
-
analyzing a data file representing a three dimensional object to automatically identify a plurality of views of interest based on at least one observable characteristic of the three dimensional object; and automatically identifying homogenity exceptions in the object.
-
-
18. A method comprising:
-
rendering a three dimensional representation of an object from a data file; accepting a definition of a feature of interest; searching the data file for a region substantially conforming to the definition; displaying an orientation and magnification that permits viewing of the feature; tracking user behavior when viewing the representation of the three dimensional object; inferring from the behavior a view of interest; and defining an access mechanism to subsequently permit the view to be automatically accessed. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A method comprising:
-
analyzing a data file representing a three dimensional object to automatically identify a plurality of views of interest based on at least one observable characteristic of the three dimensional object; defining an access mechanism to permit the plurality of views to be accessed displaying a representation of the three dimensional object in a viewing window; determining if movement of a control device is within a tolerance range; and automatically constraining rotation of the representation to a single axis if the movement is within the tolerance range. - View Dependent Claims (24)
-
-
25. A machine readable medium having stored thereon instructions which when executed by a processor cause the machine to perform operations comprising:
-
analyzing a data file representing a three dimensional object to automatically identify a plurality of views of interest based on at least one observable characteristic of the three dimensional object; defining an access mechanism to permit the plurality of views to be accessed; tracking user behavior when viewing a representation of the three dimensional object; inferring from the behavior a view of interest; and defining an access mechanism to subsequently permit the view to be automatically accessed.
-
-
26. A machine readable medium having stored thereon instructions which when executed by a processor cause the machine to perform operations comprising:
-
rendering a three dimensional representation of an object from a data file; accepting a definition of a feature of interest; searching the data file for a region substantially conforming to the definition; displaying an orientation and magnification that permits viewing of the feature; tracking user behavior when viewing the representation of the three dimensional object; inferring from the behavior a view of interest; and defining an access mechanism to subsequently permit the view to be automatically accessed.
-
-
27. The machine readable medium having stored thereon instructions which when executed by a processor cause the machine to perform operations comprising:
-
analyzing a data file representing a three dimensional object to automatically identify a plurality of views of interest based on at least one observable characteristic of the three dimensional object; defining an access mechanism to permit the plurality of views to be accessed; displaying a representation of the three dimensional object in a viewing window; determining if movement of a control device is within a tolerance range; and automatically constraining rotation of the representation to a single axis if the movement is within the tolerance range.
-
Specification