OpenSCAD

OpenSCAD is a text-based modeling software for Constructive Solid Geometry (CSG). Initially developed by Claire Wolf and Marius Kintel, the project is now developed by about a hundred contributors. OpenSCAD is based on the CGAL geometric kernel.