Hi Bob, it's a useful converter but it's main focus is converting from one CAD format to another CAD format.
Your STL and OBJ files are going to be containing polygon mesh data, not CAD data. It's not easy to take something that's been diced up into a hundred thousand little triangle fragments and try to reform large smooth CAD surfaces from it. CAD Exchanger will not do that type of conversion, it says:
https://cadexchanger.com/formats
quote:
Converting a mesh-only to B-Rep-only format (such as STL to Parasolid) effectively has a very low value and thus is not recommended. When enforced, the conversion creates a B-Rep body consisting of faces per each original mesh triangle. Such a B-Rep can merely be used for visualization purposes but not for modeling. Refer to details.
They have a good page giving more details:
https://cadexchanger.com/blog/the-challenge-of-the-polygonal-to-brep-conversion
So the problem is that the data that you are wanting to load is just fundamentally in a different representation (polygons) than what a CAD program is designed to work on (NURBS).
You can go from NURBS to polygons pretty well, that's done by dicing up smooth surfaces into small polygons. Think of that as similar to taking apples and smashing them up into applesauce. But it is not easy to start with small polygons and reform analytic surfaces from those, that would be like starting with applesauce and trying to form it back into apples.
So it's not an issue of just file format translation, it's that the base model data itself is very different between a polygon model file and a CAD model file.
- Michael
|