openscad.org
OpenSCAD is free software for creating solid 3D CAD models, available for Linux/UNIX, Windows and Mac OS X. It is not an interactive modeller; instead it reads a script file describing an object and renders the model. It focuses on CAD aspects rather than artistic modelling and provides constructive solid geometry and extrusion of 2D outlines.