3 ms·
I share your frustration with OpenCASCADE. OCC has become marginally modernised with v7, abandoning that weird macro-template system and gaining support for rea
by shash 6y ago
I 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.