OpenSCAD
by Charles Iliya KrempeauxOpenSCAD is an open-source computer-aided design (CAD) software application.
Unlike many other CAD software applications which use a GUI to create, edit, and manipulate objects, OpenSCAD
OpenSCAD provides two main methods for 3D modeling:
- creating complex object from combinations of simpler shapes, and
- extruding 2D shapes (contained in .dxf or .svg files) into 3D shapes.
OpenSCAD is especially geared towards mechanical, rather than artistic, aspects of 3D computer-aided design. Thus OpenSCAD can be useful when one wants to create a model that one wants to 3D-print.