3 ms·
Solvespace only seems to have simple STEP export, Open Cascade can import STEP as well.
by rjsw 2y ago
Solvespace only seems to have simple STEP export, Open Cascade can import STEP as well.
- phkahler 2y ago>> Solvespace only seems to have simple STEP export... And it will probably stay that way. STEP is a huge specification and solvespace only supports a small subset of the features of it. In particular it doesn't do complex NURBS curves or surfaces, it only supports rational Bezier curves and surfaces up to degree 3. It does support trimmed surfaces which result from boolean operations and which most other OSS NURBS libraries do not handle. Some day I'd like to get it to import what it can - particularly its own output - but that's a very low priority since it would be quite limited. BTW gcad3d has fairly extensive STEP I/O with its own GPL3 C code (so we could start with that). I'm still not sure what that tool is mostly for - it seems to be more for CAM simulation? but I'm not sure.
- rjsw 2y agoI would use the STEP I/O library from Open Cascade (or BRL-CAD), they are closer to how we expect someone to read and write STEP models, neither are really tied to the parent CAD system. The one in BRL-CAD does have problems compiling a feature of the latest STEP standards. One thing missing from the subject of the thread was any history of the exchange formats.