OBJECT MANUFACTURING SIMULATION
Examples of methods for simulating three-dimensional (3D) manufacturing of an object are described herein. In some examples, a method includes simulating 3D manufacturing of an object based on a value. In some examples, the value indicates a sub-voxel proportion of a voxel that is occupied by the object. Some examples of the methods may include determining the value for the voxel.
1 . A method, comprising:
simulating three-dimensional (3D) manufacturing of an object based on a value that indicates a sub-voxel proportion of a voxel that is occupied by the object.
2 . The method of claim 1 , further comprising determining the value for the voxel.
3 . The method of claim 1 , wherein the value represents a volumetric percentage of the voxel that is occupied by the object.
4 . The method of claim 1 , further comprising determining an area proportion that indicates a portion of a boundary area of the voxel that is occupied by the object.
5 . The method of claim 4 , wherein the area proportion is an area percentage.
6 . The method of claim 1 , wherein the voxel is represented by three coordinates, three sizes, the value, and six area proportions.
7 . The method of claim 1 , further comprising calculating the value in response to determining that an object surface intercepts the voxel.
8 . The method of claim 1 , further comprising:
discretizing a portion of a build volume at a first resolution that is greater than a second resolution of the voxel to produce a plurality of constituent voxels;
counting a first number of constituent voxels within an intersection of the object and the voxel to determine the value; and
counting a second number of constituent voxels that intercept the object at a boundary of the voxel to determine an area proportion.
9 . The method of claim 1 , wherein simulating the 3D manufacturing comprises modifying a thermal capacity of the voxel based on the value.
10 . The method of claim 1 , wherein simulating the 3D manufacturing comprises modifying a density of the voxel based on the value.
11 . The method of claim 1 , wherein simulating the 3D manufacturing comprises modifying a thermal conductivity of the voxel based on an area proportion.
12 . The method of claim 1 , wherein simulating the 3D manufacturing comprises modifying a heat generation of the voxel based on an area proportion.
13 . An apparatus, comprising:
a memory;
a processor in electronic communication with the memory, wherein the processor is to:
determine a volumetric percentage indicating a portion of a voxel that is occupied by an object; and
simulate a temperature distribution of a build volume based on the volumetric percentage.
14 . The apparatus of claim 13 , wherein the processor is to:
determine an area percentage of a boundary of the voxel that is occupied by the object.
15 . A non-transitory tangible computer-readable medium storing executable code, comprising:
code to cause a processor to store, for each voxel of a build volume that intercepts an object surface, a volume fraction variable and a plurality of area fraction variables; and
code to cause the processor to simulate thermal behavior of the build volume based on the volume fraction variable and the plurality of area fraction variables.