The PLaSM language is characterized by a small number of pre-defined geometric operators that allow to easily implement several geometric operations useful in generative modeling. Most geometric operators are dimension-independent. i.e.can be applied to 2D shapes as well as to 3D models, and even to higher dimensional objects. The geometric operations are closed in the space of  polyhedral complexes. Expressions which contain operators, arguments and parentheses can be combined into more complex expressions, thus giving a well-defined generative geometric calculus.

PLaSM is Free Software and may be distributed under GNU LGPL