4 ms·
> For programmatic non-parametric modeling, there's OpenSCAD. There is also CadQuery, which claims to have fundamental technical advantages over OpenSCAD: http
by haberman 5y ago
> For programmatic non-parametric modeling, there's OpenSCAD.
There is also CadQuery, which claims to have fundamental technical advantages over OpenSCAD: https://github.com/CadQuery/cadquery https://github.com/CadQuery/cadquery
I've tried CadQuery and had a rough time of it. I haven't used OpenSCAD at all though, so I can't compare.
- bb88 5y agoOpenSCAD is very lisp like. It's basically just a series of functions that operate on primitives. I tried it out and didn't like it very much. Mostly because debugging your model this way isn't super efficient. CadQuery should be better, but they refuse to just release a standalone pip library, instead everything is distributed through anaconda which just breaks my existing library setup. Technically you can use miniconda I guess, but in reality if I'm going through that much trouble to set up software, it's probably just best to move on. I found FreeCad easier to install and use frankly -- especially the RealThunder AppImage version. https://github.com/realthunder/FreeCAD_assembly3/releases https://github.com/realthunder/FreeCAD_assembly3/releases
- tverbeure 5y agoI currently design my FreeCAD models by writing them in Python. That way, I don't need to learn yet another base language, and I still get to use the FreeCAD GUI for manual refinement.