Hi Bartosh, so the curves.dxf file does not load into any CAD programs I tested with which included MoI, Rhino, ViaCAD, Autodesk online viewer, and SolidWorks eDrawings viewer. I took a look at the file contents and it seems to be an invalid DXF file. It contains a POLYLINE entity with the flag on it set saying that it is a "polyface mesh" variant which is a way of storing an indexed polygon mesh in DXF with a list of vertices followed by faces (triangles and quads only) that hold index values to the vertex list. But this file contains only vertices and no faces.
For .obj, there are ways in the OBJ official spec to put curves in .obj files although it's rarely used, but the curves.obj file does not use those methods. It has 2 n-gon faces in them. Since a face in .obj is a closed object it is interpreted by the sub-d .obj importer as having a closing edge between the first and last vertex which then crosses over the other edges making a self-intersecting "bow-tie" type polygon. I'll see about getting the importer fixed in v5 for these but the fix will be to just ignore these malformed n-gons, not to make curves out of them.
There isn't any way for a regular .obj importer to know that these particular n-gons should be interpreted as open curves instead of as n-gons as they are specified in the file. Is your second screenshot what it looks like when you re-import the .obj file back into Modo? If so it's not making curves out of them right?
An additional complication is the type of curves that Modo is using in the first screenshot you show, those are a particular kind of curve called a "Catmull-Rom spline", they aren't NURBS curves. If you were to try and export just the control points of a MoI NURBS curve and use those same control points for a Modo Catmull-Rom curve it won't be in the same shape at all.
When you do the polygon strip method don't you get a different shape result than with the Catmull-Rom curves going through the same points? Notice in your first screenshot above how the curve goes right through each of those vertices, the curve shape is not shrunken and smoothed down inside of those points like sub-d smoothing or NURBS curves will be like.
- Michael
|