User Tools


This is an old revision of the document!


Welcome to OpenJSCAD User and Programming Guide

OpenJSCAD provides a programmers approach to develop 3D models. In particular, this functionality is tuned towards creating precise models for 3D printing.

OpenJSCAD provides

  • ability to create and manipulate 3D shapes, as well as 2D shapes
  • ability to use JavaScript programming concepts, and libraries

OpenJSCAD is available as

Click on any of the topics on the left to find out more about OpenJSCAD.