4 ms·
that's cool. Seems like it would be useful in other fields. for example I would like to make 3d objects larger than cnc machines tool workspace - eg cnc router
by no-s 8y ago
that's cool. Seems like it would be useful in other fields. for example I would like to make 3d objects larger than cnc machines tool workspace - eg cnc router, 3d printer, or mill. So if I understand this correctly, the result is a .obj file with cut out surfaces nested such that the average normal is normal to the flat surface? Could it be constrained so that for example so as to split by height (z)? How should I split out the surfaces? Are the vertex normals included in the output (useful for fitting physical parts along edges)?
- quelsolaar 8y agoThe source is about 700k of C, so there are all kinds of algorithms for folding and space optimizing, but out of the box it would not work too well. 3D artists have some very particular ideas of what makes for good unwrapping. In general they dont want stretching, but there are a bunch of special cases where "the right kind" of stretching is a good thing. My algorithm tries to implement all these special cases. (that are over 20 different passes that each tries to solve a specific type of geometry). For CNC its actually much simpler, since the rules of what is and isn't permissible are much simpler.
- no-s 8y agodon't worry, CNC also has lots of special cases. but thanks for getting me thinking about the math.