I dream of using something similar with better tools and language, and a feeling similar to writing HTML and CSS.
I dream of using something similar with better tools and language, and a feeling similar to writing HTML and CSS.
CadQuery is more abstract and manageable, allows to base your workflow on workplanes and start from big features, top-bottom. It's a nice approach for small models but assemblies are a real pain.
I think you could have a language where you programatically specify a shape, which is then compiled into e.g. an array of points and can then be used in the programm.
That said, I gave up on all this and have switched over to just modeling toolpaths:
https://github.com/WillAdams/gcodepreview
that way, I'm certain that whatever is modeled can actually be made, and I'm also certain that the modeling is not limited by arbitrary things. I've got an idea for a woodworking joint which I haven't been able to model so as to cut out in any other program, and I'm hoping this will let me finally manage it.
I've been using OpenSCAD Graph Editor (OSGE) as a front-end:
https://github.com/derkork/openscad-graph-editor
which has been working well, though I'm trying not to be distracted by:
https://github.com/kaveh808/kons-9
having recently been announced.