4 ms·
Unfortunately, OpenCASCADE is an unmaintainable pile of code. There's https://github.com/tpaviot/oce https://github.com/tpaviot/oce but does anyone really want
by kanzure 12y ago
Unfortunately, OpenCASCADE is an unmaintainable pile of code. There's https://github.com/tpaviot/oce https://github.com/tpaviot/oce but does anyone really want to maintain 3 million lines of poorly written source code? Here's what you will have to deal with if you dive in: http://diyhpl.us/wiki/cad/opencascade http://diyhpl.us/wiki/cad/opencascade :(
So far the absolutely cleanest implementation I have seen is http://verbnurbs.com/ http://verbnurbs.com/ which is amazing. Seriously, go over here https://github.com/pboyer/verb https://github.com/pboyer/verb and compare. This is way, way cleaner than OpenNURBS like uh https://github.com/kanzure/brlcad/tree/master/src/other/openNURBS https://github.com/kanzure/brlcad/tree/master/src/other/open... here. And it has tests distributed with the source code, so hey you can actually attempt to maintain it if you are into that.
- iamwil 12y agoI had no idea that verbnurbs existed. It's one reason for writing, to get wind of other projects I didn't find in my google searches. Thanks!
- spacemanmatt 12y agoThis characterizes the filter bubble I can get into here, and few other venues, because they are poorly- or entirely un-moderated.