|
|
|
|
|
by samwillis
1406 days ago
|
|
The biggest thing holding the open source CAD movement back is the available geometric kernels, the core they processes the geometric operations. The most “advanced” open source kernel is OpenCascade, and is used by FreeCAD, however it’s nowhere near as capable as the commercial kernels, harder to work with, dated and buggy. We desperately need a modern open source geometric kernel, but that would take hundreds of thousands, if not millions, of man hours to build. The “best” and most popular kernel, Parasolid, is 40 years old and had constant improvemen. FreeCAD/OpenCascade is the best we have, and will have, without significant financial investment to fund development. |
|
The problem is that OpenSCAD is easy to get started and the code-first approach is unbelievably useful - but too simplistic/limited. Meanwhile, FreeCAD is too complex, and often buggy.
There's also CADQuery, which is surprisingly good already. Don't get me wrong, the GUI (CQ-Editor) is unusably buggy. But the Jupyter notebook integration works amazingly well. If I were that project, I would work on a hot-reload, cross platform, standalone viewer only (in the same way people use OpenSCAD often). I would also pay for that, safe in the knowledge that the code produced can't be locked in so easily.
Is it a FreeCAD replacement? For better or worse, no. But it has let me avoid FreeCAD/Fusion360, while finally being free of OpenSCAD shortcomings.