4 ms·
The problem with FreeCAD, and open source CAD in general, is we have two choices: OpenCASCADE and CGAL. FreeCAD is based on OpenCASCADE. I've used both librar
by snarfy 6y ago
The problem with FreeCAD, and open source CAD in general, is we have two choices: OpenCASCADE and CGAL.
FreeCAD is based on OpenCASCADE. I've used both libraries and OpenCASCADE really left a bad taste in my mouth. It's not a project I'd want to contribute to due to the technology.
- shash 6y agoI share your frustration with OpenCASCADE. OCC has become marginally modernised with v7, abandoning that weird macro-template system and gaining support for real C++ smart pointers, etc. But it's still an early 90s framework with all the warts. Still it's like that Churchill quote about democracy being the worst form of government apart from all the other ones we've tried. I don't have all that much experience with ACIS, but I happened to look at the API once a few years back. OCC looks like heaven compared to that. I keep toying with the idea of writing a CAD library every few months or so. Sometimes I even write a bit of code. But OCC is always "good enough" for the task at hand, so I just bite the bullet, start typing BRepBuilderAPI_Make* and get on with life.