A number of two-dimensional (2D) and three-dimensional (3D) shape grammar interpreters have been developed over the years. In fact, 2D variants of such interpreters are now commonly assigned as classroom exercises. In this note, a 3D implementation is described based on a commercial solid modeling kernel and an associated functional language. A Scheme implementation of the approach is discussed and several examples are given.
Get full access to this article
View all access options for this article.
References
1.
AbelsonHSussmanGSussmanJ, 1985Structure and Interpretation of Computer Programs (MIT Press, Cambridge, MA)
2.
ChaseS, 1989, “Shapes and shape grammars: From mathematical model to computer implementation”Environment and Planning B: Planning and Design16215–242
3.
EarlC, 1986, “Creating design worlds”Environment and Planning B: Planning and Design13177–188
4.
KnightT, 1994, “Shape grammars and color grammars in design”Environment and Planning B: Planning and Design21705–735
5.
KoningHEizenbergJ, 1981, “The language of the prairie: Frank Lloyd Wright's prairie houses”Environment and Planning B: Planning and Design8295–323
6.
KrishnamurtiR, 1980, “The arithmetic of shapes”Environment and Planning B: Planning and Design7463–484
7.
KrishnamurtiR, 1981, “The construction of shapes”Environment and Planning B: Planning and Design85–40
8.
KrishnamurtiR, 1992a, “The natural representation of a shape”Environment and Planning B: Planning and Design19267–288
9.
KrishnamurtiR, 1992b, “The arithmetic of maximal planes”Environment and Planning B: Planning and Design19431–464
10.
KrishnamurtiREarlC, 1992, “Shape recognition in three dimensions”Environment and Planning B: Planning and Design19585–603
11.
KrishnamurtiRGiraudC, 1986, “Towards a shape editor: The implementation of a shape generation system”Environment and Planning B: Planning and Design13391–404
12.
StinyG, 1980, “Kindergarten grammars: Designing with Froebel's building gifts”Environment and Planning B: Planning and Design7409–462
13.
StinyGGipsJ, 1972, “Shape grammars and the generative specification of painting and sculpture”Information Processing711460–1465
14.
StouffsR, 1994The Algebra of Shapes PhD thesis, Department of Architecture, Carnegie Mellon University, PA, USA