JSCAD (formally know as OpenJSCAD) provides a programmers approach to develop 3D models. In particular, this functionality is tuned towards creating precise models for 3D printing.
JSCAD is available as
Click on any of the topics on the left to find out more about JSCAD.
The contents of this site are maintained by the JSCAD User Group. Any questions about the contents should be asked there.
All access is granted via making an account at GitHub.