I'm having a weird issue that pops up during the following workflow:
1. 2D pattern with splines in MoI is saved as DXF, using the 'Write curves as: Splines' option
2. The DXF is imported into AutoCad LT Mac, and all seems well, the splines were correctly imported
3. The pattern is annotated with text, any of the imported curves remain unchanged
4. The completed drawing (now in DWG format) is finally saved into DXF R12 for the cutting machine
I am aware of the fact that R12 has no support for actual splines, so all splines will be converted into Polylines during export. In AutoCad there's apparently no option to specify the degree of tesselation during export, but here's what's puzzling me:
Any splines drawn in AutoCad directly are finely tesselated to the point where the curve is smoothly preserved in a way that it's suitable for cutting. However, most imported splines are severely facetted, to the point where a semi-circular arc is made up from 4 polygonal segments. Oddly enough, it's not happening to all of the imported splines as severely (within the same file), there's clearly a per-object difference in how they are converted into polylines. It seems to be more prevalent with any curves offset in MoI before, but the various results are not conclusive: some are output as expected, while others are hardly recognizable.
In order to find out more, I used QCad to check the output, as well as perform the same conversion from AutoCad's DWG (splines) to DXF R12 (polylines). The results are more or less the same as AutoCad: a semi-circle simply became a triangular angle. While there are various workarounds for this issue (in AutoCAD: convert to Polylines with a certain precision - in QCad: Explode, which converts curves into moderately sized arc primitives, and contrary to what you expect, keeps all lines joined).
It appears that a spline has some kind of 'hidden' parameter to control how it's being tesselated on export, yet I cannot find any UI control or command to adjust its fidelity.
Does anyone have an idea why MoI's DXF splines are being treated differently when saving back into DXF from AutoCad?
