THREE-DIMENSIONAL PRINTING
First Claim
1. A computer-implemented method comprising:
- receiving a three-dimensional model of a solid object for creation by a three-dimensional extrusion printer;
determining a hollow shell for the three-dimensional model that includes a plurality of interior surfaces;
determining, for each of the plurality of interior surfaces, an angle of the respective interior surface;
determining, for each of the interior surfaces that have an angle that satisfies a threshold angle, an infill structure for an interior structure to be located inside a modified object and extending through each layer of the three-dimensional model up to the respective interior surface, wherein the modified object is the same type of object as the solid object with at least one aperture;
skipping, for each of the interior surfaces that have an angle that does not satisfy the threshold angle, generation of any infill structure; and
generating data that represents each of the determined infill structures for use by the three-dimensional extrusion printer with the three-dimensional model to create the modified object.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for working with three-dimensional object models for printing. One of the methods includes determining a plurality of infill structures in a slice of an object; and determining a path for the tool-head to create the plurality of infill structures including: determining a first portion of the path for deposition of a first infill structure during a first time period; determining a second portion of the path for deposition of one or more second infill structures that are not adjacent to the first infill structure during a second time period; and determining a third portion of the path for deposition of a third infill structure that is adjacent to the first infill structure, wherein the second time period is determined to allow the first infill structure to cool before deposition of the third infill structure.
19 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving a three-dimensional model of a solid object for creation by a three-dimensional extrusion printer; determining a hollow shell for the three-dimensional model that includes a plurality of interior surfaces; determining, for each of the plurality of interior surfaces, an angle of the respective interior surface; determining, for each of the interior surfaces that have an angle that satisfies a threshold angle, an infill structure for an interior structure to be located inside a modified object and extending through each layer of the three-dimensional model up to the respective interior surface, wherein the modified object is the same type of object as the solid object with at least one aperture; skipping, for each of the interior surfaces that have an angle that does not satisfy the threshold angle, generation of any infill structure; and generating data that represents each of the determined infill structures for use by the three-dimensional extrusion printer with the three-dimensional model to create the modified object. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method comprising:
-
receiving a three-dimensional model of an object to be created by a three-dimensional extrusion printer that includes a tool-head that will create at least a portion of the object; determining a plurality of infill structures in a slice of the object, the infill structures including a first infill structure, one or more second infill structures that each are not adjacent to the first infill structure in the slice, and a third infill structure that is adjacent to the first infill structure in the slice; and determining a path for the tool-head to create each of the plurality of infill structures in the slice of the object including; determining a first portion of the path to cause the tool-head to deposit material forming the first infill structure during a first time period; determining a second portion of the path to cause the tool-head to deposit material forming each of the second infill structures that are not adjacent to the first infill structure during a second time period after the first time period; and determining a third portion of the path to cause the tool-head to deposit material forming the third infill structure that is adjacent to the first infill structure during a third time period after the second time period, wherein the second time period is determined to allow the first infill structure to cool before deposition of the third infill structure by the tool-head of the three-dimensional extrusion printer. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A system comprising one or more computers and one or more storage devices on which are stored instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising:
-
receiving a three-dimensional model of a solid object for creation by a three-dimensional extrusion printer; determining a hollow shell for the three-dimensional model that includes a plurality of interior surfaces; determining, for each of the plurality of interior surfaces, an angle of the respective interior surface; determining, for each of the interior surfaces that have an angle that satisfies a threshold angle, an infill structure for an interior structure to be located inside a modified object and extending through each layer of the three-dimensional model up to the respective interior surface, wherein the modified object is the same type of object as the solid object with at least one aperture; skipping, for each of the interior surfaces that have an angle that does not satisfy the threshold angle, generation of any infill structure; and generating data that represents each of the determined infill structures for use by the three-dimensional extrusion printer with the three-dimensional model to create the modified object. - View Dependent Claims (17, 18, 19)
-
-
20. A non-transitory computer readable storage medium storing instructions executable by a data processing apparatus and upon such execution cause the data processing apparatus to perform operations comprising:
-
receiving a three-dimensional model of an object to be created by a three-dimensional extrusion printer that includes a tool-head that will create at least a portion of the object; determining a plurality of infill structures in a slice of the object, the infill structures including a first infill structure, one or more second infill structures that each are not adjacent to the first infill structure in the slice, and a third infill structure that is adjacent to the first infill structure in the slice; and determining a path for the tool-head to create each of the plurality of infill structures in the slice of the object including; determining a first portion of the path to cause the tool-head to deposit material forming the first infill structure during a first time period; determining a second portion of the path to cause the tool-head to deposit material forming each of the second infill structures that are not adjacent to the first infill structure during a second time period after the first time period; and determining a third portion of the path to cause the tool-head to deposit material forming the third infill structure that is adjacent to the first infill structure during a third time period after the second time period, wherein the second time period is determined to allow the first infill structure to cool before deposition of the third infill structure by the tool-head of the three-dimensional extrusion printer.
-
Specification