CPC B29C 64/393 (2017.08) [B33Y 50/02 (2014.12); G06F 3/04815 (2013.01); G06T 19/20 (2013.01)] | 20 Claims |
1. A method, comprising:
receiving a 3D model representing a virtual object having a plurality of parts, wherein one part is designed to move with respect to another part;
monitoring, via sensors, 3D printing of a physical object;
comparing, based on the monitoring, measured sizes of portions of the physical object to sizes of portions of the 3D model;
identifying, based on the comparing, a deviation in the physical object;
generating, based on the identifying, a predicted model using the measured sizes of portions of the physical object and the sizes of portions of the 3D model, wherein the predicted model is a predicted final state that includes the deviation in the physical object;
transmitting the 3D model and the predicted model to a virtual reality interface;
presenting the 3D model and the predicted model to a user via the virtual reality interface; and
simulating functionality of the predicted model using functionality data of the virtual object, including checking for collisions between the predicted model and the another part, which the predicted model moves with respect to, in a virtual reality environment.
|