Create parametric 3D models with **OpenSCAD**. This free CAD software is available for Linux, Windows, and macOS, ideal for designing solid 3D objects.
OpenSCAD is a free, open-source software primarily designed for creating solid 3D CAD objects, particularly suitable for designing machine parts rather than artistic or animation projects. Unlike interactive 3D modelling applications like Blender, OpenSCAD operates as a 3D-compiler, interpreting scripts that define the object’s geometry. This approach offers designers full control and flexibility in modifying designs through configurable parameters. Two main techniques are available: constructive solid geometry (CSG) and extrusion of 2D outlines, with AutoCAD DXF files supporting data exchange for 2D shapes. OpenSCAD also supports STL and OFF file formats for creating and manipulating 3D models, allowing users to read design parameters from DXF files.