OpenSCAD
OpenSCAD is a free, open-source software for creating solid 3D CAD models. It differs from interactive modelers by using a script-based approach: models are described with a text program in OpenSCAD's own language, and the resulting geometry is generated algorithmically. This makes it well suited for parametric design and reproducible manufacturing workflows, particularly for 3D printing.
Modeling is performed by composing primitive shapes and applying transformations and boolean operations. Primitives include cube,
Workflow in OpenSCAD centers on a live preview that updates as code changes; the full calculation can
Platform and license: OpenSCAD runs on Windows, macOS, and Linux, and is released under the GNU General