Fabricating three-dimensional objects with overhang
US-2015246488-A1 · Sep 3, 2015 · US
US9434108B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9434108-B2 |
| Application number | US-201414203140-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 10, 2014 |
| Priority date | Mar 10, 2014 |
| Publication date | Sep 6, 2016 |
| Grant date | Sep 6, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method, computing system, and one or more computer-readable storage media for fabricating full color three-dimensional objects are provided herein. The method includes transforming a three-dimensional model into instructions for a fabrication device by slicing the three-dimensional model into layers with color information preserved, generating two-dimensional polygons for each layer based on colors on faces, colors on textures, and/or gradient colors, and determining a tool path for fabricating an object from colored materials based on the two-dimensional polygons for each layer. Determining the tool path includes generating instructions that direct the fabrication device to apply colored material for all two-dimensional polygons of a same color before switching colors, smooth an exterior of the object by switching colors at an internal vertex of each two-dimensional polygon within each layer, and deposit transitional material within an infill area, a support structure, and/or an area outside the object when switching colors.
Opening claim text (preview).
What is claimed is: 1. A method for fabricating full color three-dimensional objects, comprising transforming, via a computing device comprising three-dimensional printing capabilities, a three-dimensional model into instructions for a fabrication device by: slicing the three-dimensional model into layers with color information preserved; generating two-dimensional polygons for each layer based on colors on faces, colors on textures, or gradient colors, or any combinations thereof, wherein each two-dimensional polygon comprises a single color; and determining a tool path for fabricating a full color three-dimensional object from colored materials based on the two-dimensional polygons for each layer, wherein determining the tool path comprises generating instructions that direct the fabrication device to: apply colored material for all two-dimensional polygons of a same color before switching colors; smooth an exterior of the full color three-dimensional object by switching colors at an internal vertex of each two-dimensional polygon within each layer; and deposit transitional material within an infill area, a support structure, or an area outside the full color three-dimensional object, or any combinations thereof, when switching colors. 2. The method of claim 1 , wherein generating two-dimensional polygons for a layer based on colors on faces comprises: calculating intersection segments between a plane of a current layer and a mesh of the three-dimensional model; obtaining color values for the intersection segments; and translating the color values into two-dimensional polygons for the layer. 3. The method of claim 1 , wherein generating two-dimensional polygons for a layer based on colors on textures comprises: generating two-dimensional polygons for the layer; performing texture mapping on the two-dimensional polygons by adding additional vertices to the two-dimensional polygons based on color information on a texture map of the object being fabricated; and refining the two-dimensional polygons such that every segment comprises a single color. 4. The method of claim 1 , wherein generating the two-dimensional polygons for each layer based on gradient colors comprises: generating two-dimensional polygons based on geometric information corresponding to the three-dimensional model; refining the two-dimensional polygons such that every segment comprises a single color; and assigning a color value to each two-dimensional polygon based on a color of a middle segment of each two-dimensional polygon. 5. The method of claim 1 , wherein generating instructions that direct the fabrication device to smooth the exterior of the full color three-dimensional object by switching colors at the internal vertex of each two-dimensional polygon within each layer comprises generating instructions that direct the fabrication device to apply colored material for a two-dimensional polygon of a particular color beginning at an internal vertex of the two-dimensional polygon and moving in a direction that provides a greatest distance before reaching an exterior vertex. 6. The method of claim 1 , wherein generating instructions that direct the fabrication device to deposit the transitional material within the infill area, the support structure, or the area outside the full color three-dimensional object, or any combinations thereof, when switching colors comprises: calculating a length of colored material that will be used while switching colors; determining whether transitional material will be generated based on the length of the colored material that will be used while switching colors; and if transitional material will be generated, generating instructions directing the fabrication device to deposit the transitional material within the infill area, the support structure, or the area outside the full color three-dimensional object, or any combinations thereof. 7. The method of claim 1 , wherein transforming the three-dimensional model into instructions for the fabrication device comprises: slicing the three-dimensional model into layers with material information preserved; generating two-dimensional polygons for each layer based on material information on faces, material information on vertices, or gradient material information, or any combinations thereof, wherein each two-dimensional polygon comprises a single type of material; and determining a tool path for fabricating the full color three-dimensional object based on the two-dimensional polygons for each layer, wherein determining the tool path comprises generating instructions that direct the fabrication device to: apply material for all two-dimensional polygons of a same material before switching materials; smooth an exterior of the full color three-dimensional object by switching materials at an internal vertex of each two-dimensional polygon within each layer; and deposit transitional material within an infill area, a support structure, or an area outside the full color three-dimensional object, or any combinations thereof, when switching materials. 8. A computing system for fabricating full color three-dimensional objects, comprising: a fabrication device; and a fabrication manager communicably coupled to the fabrication device, wherein the fabrication manager comprises: a processor that is configured to execute stored instructions; and a system memory comprising code configured to: slice a three-dimensional model into layers with color information preserved; generate two-dimensional polygons for each layer based on colors on faces, colors on textures, or gradient colors, or any combinations thereof, wherein each two-dimensional polygon comprises a single color; and determine a tool path for fabricating a full color three-dimensional object from colored materials based on the two-dimensional polygons for each layer, wherein determining the tool path comprises generating instructions that direct the fabrication device to: apply colored material for all two-dimensional polygons of a same color before switching colors; switch colors at an internal vertex of each two-dimensional polygon within each layer; and deposit transitional material within an infill area, a support structure, or an area outside the full color three-dimensional object, or any combinations thereof, when switching colors; and wherein the fabrication device is configured to fabricate the full color three-dimensional object based on the instructions. 9. The computing system of claim 8 , wherein the system memory comprises code configured to generate two-dimensional polygons for each layer based on colors on faces by: calculating intersection segments between a plane of a current layer and a mesh of the three-dimensional model; obtaining color values for the intersection segments; and translating the color values into two-dimensional polygons for the layer. 10. The computing system of claim 8 , wherein the system memory comprises code configured to generate two-dimensional polygons for each layer based on colors on textures by: generating two-dimensional polygons for the layer; performing texture mapping on the two-dimensional polygons by adding additional vertices to the two-dimensional polygons based on color information on a texture map of the object being fabricated; and refining the two-dimensional polygons such that every segment comprises a single color. 11. The computing system of claim 8 , wherein the system memory comprises code configured to generate two-dimensional polygons for each layer based on gradient colors by: generating two-dimensional polygons based on geometric information corresponding to the three-dimensional mode
using filamentary material being melted, e.g. fused deposition modelling [FDM] · CPC title
Laser sintering of powder in layers, selective laser sintering SLS · CPC title
Multi-coloured · CPC title
using only liquids or viscous materials, e.g. depositing a continuous bead of viscous material · CPC title
Making 3-D object with model in computer memory · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.