Abstract
Searching for spatial objects in CAD tools is mostly based on the ability to compare properties of different objects. Instead, the matching mechanism(s) underlying a shape grammar interpreter offers a much wider potential for search, including the emergence of shapes that were unanticipated at the point of specification. This paper provides an overview of different rule types that can be discerned in the context of shape grammars, and explores the impact these have on the ability for search. It specifically considers two alternative matching algorithms, either determining a transformation matrix or an association of graphical elements, the latter complemented with constraining predicates, applying over different data types, e.g., shapes, shapes augmented with attributes, and descriptions, to provide for a wide range of spatial search variations.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Stiny, G.: Introduction to shape and shape grammars. Environ. Plann. B: Plann. Des. 7, 343–351 (1980)
Akin, Ö.: A formalism for problem restructuring and resolution in design. Environ. Plann. B: Plann. Des. 13, 223–232 (1986)
Woodbury, R.F.: Searching for designs: paradigm and practice. Build. Environ. 26, 61–73 (1991)
Wortmann, T., Stouffs, R.: Algorithmic complexity of shape grammar implementation. Artif. Intell. Eng. Des. Anal. Manuf. 32, 138–146 (2018)
Stiny, G., Mitchell, W.J.: The Palladian grammar. Environ. Plann. B: Plann. Des. 5, 5–18 (1978)
Stiny, G.: Ice-ray: a note on Chinese lattice designs. Environ. Plann. B: Plann. Des. 4, 89–98 (1977)
Krishnamurti, R.: The maximal representation of a shape. Environ. Plann. B: Plann. Des. 19, 267–288 (1992)
Krishnamurti, R.: The arithmetic of maximal planes. Environ. Plann. B: Plann. Des. 19, 431–464 (1992)
Krishnamurti, R., Stouffs, R.: The boundary of a shape and its classification. J. Des. Res. 4, 75–101 (2004)
Stouffs, R., Krishnamurti, R.: Algorithms for classifying and constructing the boundary of a shape. J. Des. Res. 5, 54–95 (2006)
Jowers, I., Earl, C.: The construction of curved shapes. Environ. Plann. B: Plann. Des. 37, 42–58 (2010)
Jowers, I., Earl, C.: Implementation of curved shape grammars. Environ. Plann. B: Plann. Des. 38, 616–635 (2011)
Stiny, G.: Weights. Environ. Plann. B: Plann. Des. 19, 413–430 (1992)
Knight, T.W.: Color grammars: designing with lines and colors. Environ. Plann. B: Plann. Des. 16, 417–449 (1989)
Knight, T.W.: Color grammars: the representation of form and color in design. Leonardo 26, 117–124 (1993)
Stiny, G.: A note on the description of designs. Environ. Plann. B: Plann. Des. 8, 257–267 (1981)
Beirão, J.N.: CItyMaker: designing grammars for urban design. Ph.D. thesis, Delft University of Technology, Delft, The Netherlands (2012)
Stouffs, R., Krishnamurti, R.: Sortal grammars as a framework for exploring grammar formalisms. In: Burry, M., Datta, S., Dawson, A., Rollo, J. (eds.) Mathematics and Design 2001, pp. 261–269. Deakin University, Geelong (2001)
Stouffs, R.: On shape grammars, color grammars and sortal grammars. In: Achten, H., Pavlicek, J., Hulin, J., Matejovska, D. (eds.) Digital Physicality, vol. 1, pp. 479–487. eCAADe, Brussels (2012)
Stouffs, R.: Implementation issues of parallel shape grammars. Artif. Intell. Eng. Des. Anal. Manuf. 32, 162–176 (2018)
Stouffs, R.: Constructing design representations using a sortal approach. Adv. Eng. Inform. 22, 71–89 (2008)
Dy, B., Stouffs, R.: Combining geometries and descriptions: a shape grammar plug-in for Grasshopper. In: Kepczynska-Walczak, A., Bialkowski, S. (eds.) Computing for a Better Tomorrow, vol. 2, pp. 509–518. eCAADe, Brussels (2018)
Krishnamurti, R., Earl, C.F.: Shape recognition in three dimensions. Environ. Plann. B: Plann. Des. 19, 585–603 (1992)
Krishnamurti, R., Stouffs, R.: Spatial grammars: motivation, comparison and new results. In: Flemming, U., Van Wyk, S. (eds.) CAAD Futures ’93, pp. 57–74. North-Holland, Amsterdam (1993)
Woodbury, R.: An introduction to shape schema grammars. Environ. Plann. B: Plann. Des. 43, 152–183 (2016)
Grasl, T., Economou, A.: From topologies to shapes: parametric shape grammars implemented by graphs. Environ. Plann. B: Plann. Des. 40, 905–922 (2013)
Wortmann, T.: Representing shapes as graphs. Master’s thesis, MIT, Cambridge (2013)
Yue, K., Krishnamurti, R.: Tractable shape grammars. Environ. Plann. B: Plann. Des. 40, 576–594 (2013)
Strobbe, T., Pauwels, P., Verstraeten, R., De Meyer, R., Van Campenhout, J.: Toward a visual approach in the exploration of shape grammars. Artif. Intell. Eng. Des. Anal. Manuf. 29, 503–521 (2015)
Liew, H.: SGML: a meta-language for shape grammar. Ph.D. thesis, MIT, Cambridge, MA (2004)
Stouffs, R., Hou, D.: The complexity of formulating design(ing) grammars. In: Fioravanti, A., et al. (eds.) Shock! Sharing of Computable Knowledge, vol. 2, pp. 443–452. eCAADe, Brussels (2017)
Stouffs, R.: Description grammars: a general notation. Environ. Plann. B: Urban Anal. City Sci. 45, 106–123 (2018)
Stouffs, R.: Description grammars: precedents revisited. Environ. Plann. B: Urban Anal. City Sci. 45, 124–144 (2018)
Acknowledgments
I would like to thank Bui Do Phuong Tung for his development work on the SortalGI library, Bianchi Dy for her development work on the SortalGI plug-in for Grasshopper, and Dan Hou for her inputs regarding predicates.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Stouffs, R. (2019). Shape Rule Types and Spatial Search. In: Lee, JH. (eds) Computer-Aided Architectural Design. "Hello, Culture". CAAD Futures 2019. Communications in Computer and Information Science, vol 1028. Springer, Singapore. https://doi.org/10.1007/978-981-13-8410-3_33
Download citation
DOI: https://doi.org/10.1007/978-981-13-8410-3_33
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-13-8409-7
Online ISBN: 978-981-13-8410-3
eBook Packages: Computer ScienceComputer Science (R0)