3 ms·
A great way of getting started with OpenSCAD is (blockSCAD)[1], which is a scratch-type graphical editor (that can switch back and forth between text and block
by japanuspus 8y ago
A great way of getting started with OpenSCAD is (blockSCAD)[1], which is a scratch-type graphical editor (that can switch back and forth between text and block code).
While I don't usually like block code, it actually works really well in the setting of OpenSCAD, and because of the one-to-one mapping between blocks and written code the editor can switch back and forth between the two.
A related project is (openJSCAD)[2], which uses the same geometry logic as openSCAD, but embed it into javascript for flow-control and related logic. I really like this approach, since it avoids having to pick up yet another DSL.
The openJSCAD online editor also features an local-file integration that blew my mind when I first saw it.
[1]: https://www.blockscad3d.com/editor/ https://www.blockscad3d.com/editor/
[2]: https://openjscad.org/ https://openjscad.org/
- tasn 8y agoThere's also https://github.com/tasn/scadjs https://github.com/tasn/scadjs I built it because openJSCAD was (is?) pretty incomplete in comparison to OpenSCAD. The nice thing about scadjs is that it doesn't reimplement the CAD engine, but just uses openscad itself. I was using it for my prints, so it works and works well, though it may be incomplete in some areas.