3 ms·
Open Source geometric kernel? It is called "Open Cascade": http://www.opencascade.org/ http://www.opencascade.org/ It represent decades of hard work from doze
by Htsthbjig 12y ago
Open Source geometric kernel?
It is called "Open Cascade":
http://www.opencascade.org/ http://www.opencascade.org/
It represent decades of hard work from dozens of programmers.License is LGPL.
Freecad is a very promising tool that uses the power of Opencascade only a little(Opencascade supports things that are way more complex than what freecad does).
Everything in Freecad is a script in python.
- thawkins 12y agoIts also what forms the heart of OpenSCAD, which is built ontop of OpenCascade
- marcosscriven 12y agoOpenSCAD is actually based on CGAL
- keenerd 12y agoAnd OpenCSG.
- kanzure 12y agoUnfortunately, 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.