| ▲ | Brian_K_White 17 hours ago | |
Meshes are an output, not a source, and not a good internal representation. Meshes are only a lossy approximation of the actual geometry, and the errors accumulate as features reference off of earlier features. A simple example is a line tangent to an arc. The line will only be the correct distance from the center of the arc at one point (one angle) per segment. In openscad you don't notice the problem because since it's code and you have variables and programming ways of expressing relationships, you would usually not try to derive one thing from another by geometry, instead both things would reference a common ancestor variable. But that's a technical implimentation detail that works around the problem by just not doing a thing that doesn't work. The problem is still there that a valid geometry constraint would produce invalid results. | ||