A three-dimensional object model is divided into slices that are targeted for an additive manufacturing process operable to deposit material at a variable deposition size ranging between minimum and maximum printable feature sizes. For each of the slices, a thinning algorithm is applied to contours of the slice to form a meso-skeleton. Topological features of the thinned slice are reduced over a number of passes such that a portion of the meso-skeleton is reduced to a single pixel wide line. Based on the number of passes, a slice-specific printable feature size within the range of the minimum and maximum printable feature sizes is determined. An adjusted slice is formed by sweeping the meso-skeleton with the slice-specific printable feature size. The adjusted slices are assembled into an object model which is used to create a manufactured object.
Legal claims defining the scope of protection, as filed with the USPTO.
2. The method of claim 1, wherein the manufactured object is created based on the corrected object model corresponding to the optimum build orientation.
3. The method of claim 1, wherein the thinning algorithm comprises a two sub-iteration thinning algorithm.
4. The method of claim 1, wherein the meso-skeletons are homotopic to the respective slices.
5. The method of claim 1, wherein determining the difference between the corrected object model and the three-dimensional model comprises using a simulated annealing algorithm.
6. The method of claim 1, wherein determining the difference between the corrected object model and the three-dimensional model is based on both an amount of added material through thickening operations and an amount of removed material due to rounding of corners or edges.
7. The method of claim 6, wherein one of the amount of added material and the amount of removed material is favored in determining the difference by using a weighted objective function.
8. The method of claim 1, wherein the plurality of build orientations are selected based on previously evaluated orientations inside the optimization loops, such that a next orientation is selected to reduce an error between the corrected model at each orientation and the three-dimensional model.
9. The method of claim 1, wherein the skeletal paths are a single pixel wide.
10. The method of claim 1, wherein the build orientations are defined as two extrinsic Euler angles representing a sequential rotation of a build direction vector about two orthogonal axes.
12. The system of claim 11, wherein the manufactured object is created based on the corrected object model corresponding to the optimum build orientation.
13. The system of claim 11, wherein the thinning algorithm comprises a two sub-iteration thinning algorithm.
14. The system of claim 11, wherein the meso-skeletons are homotopic to the respective slices.
15. The system of claim 11, wherein determining the difference between the corrected object model and the three-dimensional model comprises using a simulated annealing algorithm.
16. The system of claim 11, wherein determining the difference between the corrected object model and the three-dimensional model is based on both an amount of added material through thickening operations and an amount of removed material due to rounding of corners or edges.
17. The system of claim 16, wherein one of the amount of added material and the amount of removed material is favored in determining the difference by using a weighted objective function.
18. The system of claim 11, wherein the plurality of build orientations are selected based on previously evaluated orientations inside the optimization loops, such that a next orientation is selected to reduce an error between the corrected model at each orientation and the three-dimensional model.
19. The system of claim 11, wherein the skeletal paths are a single pixel wide.
20. The system of claim 11, wherein the build orientations are defined as two extrinsic Euler angles representing a sequential rotation of a build direction vector about two orthogonal axes.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
December 28, 2022
March 12, 2024
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.