I am trying to automate the process of getting the volume of supports required to successfully 3D print a part/object. A fair estimate of the support volume is all the area that is below unsupported faces (usually ~45°). To calculate it, I need to select all faces with a normal vector looking downwards (+-~45°), then remove all faces that are flat on the ground (all 3 edges are on or at least close to the minimal z-coordinate of the object). Then the support volume is the projection area onto the build plate times the mean height of its edges. I am finding it difficult to implement this in Python, any thoughts?
source https://stackoverflow.com/questions/73758046/an-automated-way-to-calculate-the-supports-volume-of-a-3d-printed-part
Comments
Post a Comment