METHODS AND SYSTEM FOR ENABLING PRINTING THREE-DIMENSIONAL OBJECT MODELS
First Claim
1. A method of transforming an inconsistent 3D (three-dimensional) model of one or more 3D objects into a valid printable 3D model, said method comprising:
- a) receiving an input model file and/or receiving modeler data, giving rise to an input 3D model having one or more parts;
b) analyzing said input 3D model and removing its one or more inconsistencies;
c) thickening the one or more parts of said 3D model, while preserving their functionality; and
d) unifying the union of interior volumes of said one or more parts, thereby removing self-intersections and/or intersections between the two or more parts, giving rise to a valid printable 3D model.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to a system and method of transforming an inconsistent 3D (three-dimensional) model of one or more 3D objects into a valid printable 3D model, said method comprising: (a) receiving an input model file and/or receiving modeler data, giving rise to an input 3D model having one or more parts; (b) analyzing said input 3D model and removing its one or more inconsistencies; (c) thickening the one or more parts of said 3D model, while preserving their functionality; and (d) unifying the union of interior volumes of said one or more parts, thereby removing self intersections and/or intersections between the two or more parts, giving rise to a valid printable 3D model.
239 Citations
20 Claims
-
1. A method of transforming an inconsistent 3D (three-dimensional) model of one or more 3D objects into a valid printable 3D model, said method comprising:
-
a) receiving an input model file and/or receiving modeler data, giving rise to an input 3D model having one or more parts; b) analyzing said input 3D model and removing its one or more inconsistencies; c) thickening the one or more parts of said 3D model, while preserving their functionality; and d) unifying the union of interior volumes of said one or more parts, thereby removing self-intersections and/or intersections between the two or more parts, giving rise to a valid printable 3D model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system configured to transform an inconsistent 3D (three-dimensional) model of one or more 3D objects into a valid printable 3D model, said system comprising:
-
a) an input model file and/or modeler data provided from a data storage device; b) a sub-system configured to; b.1. receive an input model file and/or receive modeler data provided from said data storage device, giving rise to an input 3D model having one or more parts; b.2. analyze said input 3D model and remove its one or more inconsistencies; b.3. thicken the one or more parts of said 3D model, while preserving their functionality; and b.4. unify the union of the interior volumes of said one or more parts, thereby removing self-intersections and/or intersections between the two or more parts, thereby giving rise to a valid printable 3D model; and c) a 3D printer for printing said valid printable 3D model.
-
-
18. A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform a method of transforming an inconsistent 3D (three-dimensional) model of one or more 3D objects into a valid printable 3D model, said method comprising:
-
a) receiving an input model file and/or receiving modeler data, giving rise to an input 3D model having one or more parts; b) analyzing said input 3D model and removing its one or more inconsistencies; c) thickening the one or more parts of said 3D model, while preserving their functionality; and d) unifying the union of interior volumes of said one or more parts, thereby removing self-intersections and/or intersections between the two or more parts, giving rise to a valid printable 3D model. - View Dependent Claims (19, 20)
-
Specification