@ migius - Hum, well, ok… Hope your tool works nicely for the purpose!
What I mean saying “Blender is not appropriate for CAD issues” is not only that one is hard to display dimentions as a technical text but also Blender’s imprecision in working with floats.Due to this, almost all algorythms that are of difficultly N, in order to deal correctly with their tasks in Blender, become 2N or 3N or even N*N… My typical example of this situation is the checking if a plane (quad) is planar or non-planar. Mathematically, you need to compare a value with 0 but in Blender you should use + threshold to - threshold interval. This already makes a set of planes which you need to accept as being planat, while practically they are NOT. The problem is that one is NOT able to say if this is due to your quad (face) being really non-planar or due to Blender’s wierd treatment of floats!!! Should you need to test for collision, you make thresholds on X, Y and Z and the algorythm speed goes to hell… Should you like to test if a point is inside or outside a 2D or 3D figure - the situation is the same! And so on, and so on…
Some adjacent faces being planar is important in technical drawings… It is important in archi-drawings too. Some adjacent faces that you calculate to be planar, may look bad as if it is a reflective surface one may clearly see different reflections in the different parts of the compound surface. Even at precision of about 0.001 this negative effect may appear. Hope that you were able to cope with that though! :spin: