3 ms·
The last time I looked, Solvespace has a rather simplistic way of generating STEP files, I don't think it would be easy to add reading them as well.
by rjsw 5y ago
The last time I looked, Solvespace has a rather simplistic way of generating STEP files, I don't think it would be easy to add reading them as well.
- phkahler 5y ago>> The last time I looked, Solvespace has a rather simplistic way of generating STEP files, I don't think it would be easy to add reading them as well. My short list (of big items) includes fixing the STEP output so they are recognized as closed shells when read by more tools. Someone has already proved the concept. Reading step is hard, but the reader in gcad3d is plain C and does a decent job. It's also the same license. The real issue is that step is huge and includes things that cannot be represented in the Solvespace NURBS kernel. We will need to skip those elements. The even bigger job is implementing proper hierarchical models, and that should be done IMHO with an eye on supporting some more step features. But it works for making KiCAD parts today. We also support linking IDF boards (.emn) into assemblies now, sans parts.
- rjsw 5y agoThe Solvespace project might like to look at joining CAX-IF [1], there are recommended practice documents and testcases that may make interoperability easier. [1] https://www.cax-if.org/index.php https://www.cax-if.org/index.php