Automated three-dimensional alternative position viewer
AssigneeSolidWorks Corporation
InventorsKyeong Lee, Marc Leizza, Boris Shoov, Robert Zuffante
Life of this patent
Estimating the term…
Abstract
Computer-implemented method and apparatus for processing data representing a three-dimensional object model includes generating an image of a modeled object. The modeled object is formed from a number of different components that can be arranged in different positions, and the generated image depicts a change in a position of a first one of the components with respect to a second one of the components.
Claims38
A computer-implemented method of processing a three-dimensional model of an object, the model comprising a plurality of model components, and the method comprising:
- constructing a data structure identifying different positional arrangements of the model components to represent different positions of movable ones of the model components;
- and
- based on the data structure identifying the different positional arrangements, automatically generating an image of the model depicting a change in a position of a first one of the model components with respect to a second one of the model components.
A computer-implemented method of processing data representing a three-dimensional object model, the method comprising:
- traversing a model hierarchy to render a first view of a model, the model hierarchy comprising an interrelationship of a plurality of model components, the plurality of model components having a first positional arrangement with respect to each other, and the first view depicting the first positional arrangement of the plurality of model components;
- traversing a positionally altered version of the model hierarchy to render a second view of the model, the positionally altered version comprising the plurality of model components in a second positional arrangement with respect to each other, the second positional arrangement differing from the first positional arrangement, and the second view depicting the second positional arrangement of the plurality of model components;
- and
- combining the first view and the second view to display a composite image of the model, the composite image simultaneously representing both the first and the second positional arrangements.
A computer-implemented method of processing three-dimensional model data, the method comprising:
- accessing a model data structure to render a first model view and a second model view, the model data structure comprising an interrelationship of a plurality of model components;
- and
- displaying the first model view and the second model view simultaneously in a common view area to represent a three-dimensional model in differing positions.
A computing system for processing data representing construction of a three-dimensional object, the system comprising:
- a model data storage system comprising stored model data representing construction of a three-dimensional object from a plurality of modeled components;
- a computer processor coupled to the model data storage system, a program storage system, and an output display system, the program storage system comprising instructions to configure the processor to:
- retrieve the stored model data from the model data storage system;
- render a first view of the three-dimensional object in which the plurality of modeled components are in a first positional arrangement;
- render a second view of the three-dimensional object in which the plurality of modeled components are in a second positional arrangement that is different from the first positional arrangement;
- and
- display an overlaid view of the first and the second views on the output display system, the overlaid view distinguishing a change between the first and the second positional arrangements of the modeled components.
A data storage apparatus comprising instructions to configure a computer to:
- traverse a model hierarchy to render a first view of a model, the model hierarchy comprising an interrelationship of a plurality of model components, the plurality of model components having a first positional arrangement with respect to each other, and the first view depicting the first positional arrangement of the plurality of model components;
- traverse a positionally altered version of the model hierarchy to render a second view of the model, the positionally altered version comprising the plurality of model components in a second positional arrangement with respect to each other, the second positional arrangement differing from the first positional arrangement, and the second view depicting the second positional arrangement of the plurality of model components;
- and
- combine the first view and the second view to display a composite image of the model, the composite image simultaneously representing both the first and the second positional arrangements.
Dependencies are inferred from the claim text.