[Haskell-cafe] ANN: mecha-0.1.0

Tom Hawkins tomahawkins at gmail.com
Wed Jun 8 22:36:21 CEST 2011

Mecha [1,2] is a constructive solid geometry (CSG) modeling language
embedded in Haskell.

This release adds OpenSCAD [3] as a backend target.  OpenSCAD is a
solid modeling DSL and a viewer.  OpenSCAD uses OpenCSG [4] for
rendering, which directly renders CSG objects with OpenGL without the
need for complex mesh generation.  (Thanks Corey, for pointing me to

Here is a screenshot of OpenSCAD rendering a Mecha solid:


Here is the Mecha source:



[1] http://hackage.haskell.org/package/mecha
[2] https://github.com/tomahawkins/mecha
[2] http://www.openscad.org/
[3] http://opencsg.org/

More information about the Haskell-Cafe mailing list