Method and device for constraining shape deformation of 3D objects
AssigneeTechnologies Shapeshift 3D Inc.
InventorJonathan Borduas
Life of this patent
Estimating the term…
Abstract
A method and system for providing the ability to deform and adapt a 3D model and associated 3D object to comply with a set of extrinsic and intrinsic constraints to guarantee function and fit with respect to a 3D target object. The method includes simplifying the 3D object with a topological simplification, identifying a number of constraint zones according to defined characteristics such as external rigid and non-rigid zones and internal rigid and non-rigid zones, and modifying the 3D model with respect to the constraint zones.
Claims29
A method of deforming a 3D object onto a 3D target object in a constrained manner comprising:
- receiving the 3D object and the 3D target object;
- applying zone definition and constraint zone selection to the 3D object, the constraint zone selection comprising a selection of constraint zone types that include one or more rigid zones and one or more non-rigid zones from a list consisting of extrinsic rigid (XR) zones, extrinsic non-rigid (XNR) zones, intrinsic rigid (IR) zones, and intrinsic non-rigid (INR) zones, thereby generating a 3D model having a plurality of zones;
- applying constraints on the 3D model through zone processing applied to the plurality of zones, where at least a subset of a surface of at least one of the plurality of zones is projected onto a subset of a surface of the 3D target object, and where at least one of the plurality of zones undergoes at least one non-rigid deformation, thereby generating a deformed 3D object where the 3D model conforms to a portion of the 3D target object;
- and
- outputting the deformed 3D object to cause the deformed 3D object to be digitally fabricated.
A method of deforming a 3D object into a deformed 3D object in a constrained manner to permit the deformed 3D object to conform to a 3D target object comprising:
- receiving the 3D object and the 3D target object;
- applying part processing of the 3D object through a topological rig, thereby generating a plurality of branches into which the 3D object is separated;
- applying zone definition and constraint zone selection to the plurality of branches, the constraint zone selection comprising a selection of constraint zone types that include one or more rigid zones and one or more non-rigid zones from a list consisting of extrinsic rigid (XR) zones, extrinsic non-rigid (XNR) zones, intrinsic rigid (IR) zones, and intrinsic non-rigid (INR) zones, thereby generating a 3D model having a plurality of zones;
- applying constraints on the 3D model through zone processing applied to the plurality of zones, thereby generating a deformed 3D object conforming to at least a portion of the 3D target object;
- and
- outputting the deformed 3D object for use to cause the deformed 3D object to be digitally fabricated.
Dependencies are inferred from the claim text.