The objective of this project is to create a program to automatize the production of basic grammars with the use of a computer-based graphic package. The package chosen was AutoCad due to its popularity among architects and the availability of a scripting language for customizing it, AutoLisp. Such a program could make shape grammars more popular because the basic designs generated could be 3dprinted or turned into architectural plans right away, without the need of file conversions or other intermediate programs. Most of them have explorative concerns, like Yufei Wang's 3D Architecture Form Synthesizer, Mark Tapia's 2D Shape Grammar Interpreter and Miranda McGill's 2Dshaper. For advanced shape grammarians, who understand how shape grammars work, they allow for rapid explorations of rules and design possibilities.
Shape grammars are powerful devices and the power of computers is needed to explore their limits.
Currently though, there are few computer implementations that are useful for students or practitioners. The program proposed here can be placed in the niche of the second type, devoted not to exploration but rather to production. The intention of this project is not to create an explorative tool, but rather a production tool with the flexibility of handling any kind of shape made out of lines, planes or solids in 2 or 3 dimensions. In this way a set of two rules can be created and applied alternatedly. A limitation of this kind of operation is that scaling cannot be used with the 3 shapes.