Hi Paul, well that is pretty weird, it looks like multiple bugs in their importer. It looks like it's probably got the "weights are ignored" problem that I mentioned earlier, that's why the arc corners in some of your larger outline shapes are somewhat squished. The circles don't get squished like those other longer curve corners because the circles are written as special "Circle" entity types rather that as general spline entities.
That's really weird that some circles are just misplaced - the way circles are handled in DXF is kind of a little complex, you have to pay attention to making a coordinate system based around the z axis of the circle. My guess is that maybe some circles happen to have their z axis pointing downwards and there is a bug in those programs where they don't deal with generating the proper coordinate system for those circles with the downward pointing extrusion axis.
I wouldn't be very surprised if all 3 of those programs (LibreCAD, Inkscape and FreeCAD) were all using one same open source CAD library that has these bugs in it.
- Michael
|