TOOL PATH FOR COLOR THREE-DIMENSIONAL PRINTING
First Claim
1. A method for three-dimensional fabrication using an extruder, the method comprising:
- identifying one or more exterior surfaces and one or more interior portions of a two-dimensional cross-section of a three-dimensional model of an object, the one or more exterior surfaces forming a shell of the object, the one or more interior portions at least partially bounded by the shell;
identifying a plurality of first regions of the shell including a first material characteristic, each of the plurality of first regions isolated from one another along the shell;
identifying a plurality of second regions of the shell including a second material characteristic, each of the plurality of second regions isolated from one another along the shell;
determining a plurality of first paths between the plurality of first regions of the shell along the two-dimensional cross-section, each of the plurality of first paths directly connecting different first regions along the one or more interior portions;
determining a plurality of second paths between the plurality of second regions of the shell along the two-dimensional cross-section, each of the plurality of second paths directly connecting different second regions along the one or more interior portions; and
creating a tool path for the extruder to fabricate the two-dimensional cross-section, the tool path comprising;
(i) depositing a first build material having the first material characteristic in one of the plurality of first regions of the shell;
(ii) when a first path exists between the one of the plurality of first regions of the shell and a different first region, depositing the first build material along the first path;
(iii) when no first path exists, pausing extrusion of the first material while the extruder traverses to the different first region;
(iv) depositing the first build material in the different first region;
(v) repeating steps (i)-(iv) until all first regions of the shell in the two-dimensional cross-section are deposited;
(vi) transitioning from the first build material to a second build material having the second material characteristic;
(vii) depositing the second build material in one of the plurality of second regions of the shell;
(viii) when a second path exists between the one of the plurality of second regions of the shell and a different second region, depositing the second build material along the second path;
(ix) when no second path exists, pausing extrusion of the second material while the extruder traverses to the different second region;
(x) depositing the second build material in the different second region; and
(xi) repeating steps (vii)-(x) until all second regions of the shell in the two-dimensional cross-section are deposited.
1 Assignment
0 Petitions
Accused Products
Abstract
A tool path for an extruder depositing build material to create a two-dimensional cross-section of a three-dimensional model of an object includes building all regions of the object'"'"'s exterior surfaces having a first material characteristic (e.g., a first color), and then transitioning to another build material having a second material characteristic (e.g., a second color different than the first color) to build all regions of the object'"'"'s exterior surfaces having the second material characteristic. The extruder may traverse between different exterior regions having the same material characteristic by using an optimized path directly connecting different exterior regions along interior portions of the object. In this manner, infill can be created while saving time and material. In an aspect, only when there is no path through the interior portions that directly connects different exterior regions having the same material characteristic will the extrusion of build material be paused.
39 Citations
20 Claims
-
1. A method for three-dimensional fabrication using an extruder, the method comprising:
-
identifying one or more exterior surfaces and one or more interior portions of a two-dimensional cross-section of a three-dimensional model of an object, the one or more exterior surfaces forming a shell of the object, the one or more interior portions at least partially bounded by the shell; identifying a plurality of first regions of the shell including a first material characteristic, each of the plurality of first regions isolated from one another along the shell; identifying a plurality of second regions of the shell including a second material characteristic, each of the plurality of second regions isolated from one another along the shell; determining a plurality of first paths between the plurality of first regions of the shell along the two-dimensional cross-section, each of the plurality of first paths directly connecting different first regions along the one or more interior portions; determining a plurality of second paths between the plurality of second regions of the shell along the two-dimensional cross-section, each of the plurality of second paths directly connecting different second regions along the one or more interior portions; and creating a tool path for the extruder to fabricate the two-dimensional cross-section, the tool path comprising; (i) depositing a first build material having the first material characteristic in one of the plurality of first regions of the shell; (ii) when a first path exists between the one of the plurality of first regions of the shell and a different first region, depositing the first build material along the first path; (iii) when no first path exists, pausing extrusion of the first material while the extruder traverses to the different first region; (iv) depositing the first build material in the different first region; (v) repeating steps (i)-(iv) until all first regions of the shell in the two-dimensional cross-section are deposited; (vi) transitioning from the first build material to a second build material having the second material characteristic; (vii) depositing the second build material in one of the plurality of second regions of the shell; (viii) when a second path exists between the one of the plurality of second regions of the shell and a different second region, depositing the second build material along the second path; (ix) when no second path exists, pausing extrusion of the second material while the extruder traverses to the different second region; (x) depositing the second build material in the different second region; and (xi) repeating steps (vii)-(x) until all second regions of the shell in the two-dimensional cross-section are deposited. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer program product comprising non-transitory computer-executable code embodied in a non-transitory computer readable medium that, when executing on one or more computing devices, performs the steps of:
-
identifying one or more exterior surfaces and one or more interior portions of a two-dimensional cross-section of a three-dimensional model of an object, the one or more exterior surfaces forming a shell of the object, the one or more interior portions at least partially bounded by the shell; identifying a plurality of first regions of the shell including a first material characteristic, each of the plurality of first regions isolated from one another along the shell; identifying a plurality of second regions of the shell including a second material characteristic, each of the plurality of second regions isolated from one another along the shell; determining a plurality of first paths between the plurality of first regions of the shell along the two-dimensional cross-section, each of the plurality of first paths directly connecting different first regions along the one or more interior portions; determining a plurality of second paths between the plurality of second regions of the shell along the two-dimensional cross-section, each of the plurality of second paths directly connecting different second regions along the one or more interior portions; and creating a tool path for an extruder of a three-dimensional printer to fabricate the two-dimensional cross-section, the tool path comprising; (i) depositing a first build material having the first material characteristic in one of the plurality of first regions of the shell; (ii) when a first path exists between the one of the plurality of first regions of the shell and a different first region, depositing the first build material along the first path; (iii) when no first path exists, pausing extrusion of the first material while the extruder traverses to the different first region; (iv) depositing the first build material in the different first region; (v) repeating steps (i)-(iv) until all first regions of the shell in the two-dimensional cross-section are deposited; (vi) transitioning from the first build material to a second build material having the second material characteristic; (vii) depositing the second build material in one of the plurality of second regions of the shell; (viii) when a second path exists between the one of the plurality of second regions of the shell and a different second region, depositing the second build material along the second path; (ix) when no second path exists, pausing extrusion of the second material while the extruder traverses to the different second region; (x) depositing the second build material in the different second region; and (xi) repeating steps (vii)-(x) until all second regions of the shell in the two-dimensional cross-section are deposited. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification