Lightweight three-dimensional display
First Claim
Patent Images
1. A method for acquiring two-dimensional images of a three-dimensional model, the method comprising:
- receiving a selection of a three-dimensional model;
identifying imaging locations associated with the three-dimensional model, each imaging location corresponding to a point along a geometric shape that circumscribes a path around the object;
obtaining a two-dimensional image of the three-dimensional model at each of the identified imaging locations;
storing at least one obtained two-dimensional image at a specified storage location;
wherein identifying imaging locations associated with the three-dimensional model further comprises;
determining a smallest point in the three-dimensional model;
determining a largest point in the three-dimensional model;
generating a virtual sphere containing the smallest point and the largest point; and
determining an imaging location along a path outside the virtual sphere such that an obtained two-dimensional image of the three-dimensional model captures the contents of the virtual sphere.
3 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented imaging process method includes generating a progression of images of a three-dimensional model and saving the images at a determined location, generating mark-up code for displaying image manipulation controls and for permitting display of the progression of images in response to user interaction with the image manipulation controls, and providing the images and mark-up code for use by a third-party application.
47 Citations
22 Claims
-
1. A method for acquiring two-dimensional images of a three-dimensional model, the method comprising:
-
receiving a selection of a three-dimensional model; identifying imaging locations associated with the three-dimensional model, each imaging location corresponding to a point along a geometric shape that circumscribes a path around the object; obtaining a two-dimensional image of the three-dimensional model at each of the identified imaging locations; storing at least one obtained two-dimensional image at a specified storage location; wherein identifying imaging locations associated with the three-dimensional model further comprises; determining a smallest point in the three-dimensional model; determining a largest point in the three-dimensional model; generating a virtual sphere containing the smallest point and the largest point; and determining an imaging location along a path outside the virtual sphere such that an obtained two-dimensional image of the three-dimensional model captures the contents of the virtual sphere. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform the operations comprising; receiving a selection of a three-dimensional model; identifying imaging locations associated with the three-dimensional model, each imaging location corresponding to a point along a geometric shape that circumscribes a path around the object; obtaining a two-dimensional image of the three-dimensional model at each of the identified imaging locations; storing at least one obtained two-dimensional image at a specified storage location; wherein identifying imaging locations associated with the three-dimensional model further comprises; determining a smallest point in the three-dimensional model; determining a largest point in the three-dimensional model; generating a virtual sphere containing the smallest point and the largest point; and determining an imaging location along a path outside the virtual sphere such that an obtained two-dimensional image of the three-dimensional model captures the contents of the virtual sphere. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:
-
receiving a selection of a three-dimensional model; identifying imaging locations associated with the three-dimensional model, each imaging location corresponding to a point along a geometric shape that circumscribes a path around the object; obtaining a two-dimensional image of the three-dimensional model at each of the identified imaging locations; storing at least one obtained two-dimensional image at a specified storage location; wherein identifying imaging locations associated with the three-dimensional model further comprises; determining a smallest point in the three-dimensional model; determining a largest point in the three-dimensional model; generating a virtual sphere containing the smallest point and the largest point; and determining an imaging location along a path outside the virtual sphere such that an obtained two-dimensional image of the three-dimensional model captures the contents of the virtual sphere. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A method for acquiring two-dimensional images of a three-dimensional model, the method comprising:
-
receiving a selection of a three-dimensional model; identifying imaging locations associated with the three-dimensional model, each imaging location corresponding to a point along a geometric shape that circumscribes a path around the object; obtaining a two-dimensional image of the three-dimensional model at each of the identified imaging locations; storing at least one obtained two-dimensional image at a specified storage location; displaying, in a dialog box, at least one obtained two-dimensional image of the three-dimensional model; wherein identifying imaging locations associated with the three-dimensional model further comprises; determining a smallest point in the three-dimensional model; determining a largest point in the three-dimensional model; generating a virtual sphere containing the smallest point and the largest point; and determining an imaging location along a path outside the virtual sphere such that an obtained two-dimensional image of the three-dimensional model captures the contents of the virtual sphere.
-
Specification