A Multi-formalism Shape Grammar Interpreter

被引:5
作者
Stouffs, Rudi [1 ]
机构
[1] Natl Univ Singapore, Dept Architecture, 4 Architecture Dr, Singapore 117566, SG, Singapore
来源
COMPUTER-AIDED ARCHITECTURAL DESIGN: DESIGN IMPERATIVES: THE FUTURE IS NOW | 2022年 / 1465卷
关键词
Shape grammar; Sortal grammar; Multi-formalism; Shape grammar interpreter; COLOR GRAMMARS; IMPLEMENTATION; TOPOLOGIES;
D O I
10.1007/978-981-19-1280-1_17
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A shape grammar is a formal rewriting system for producing languages of shapes. While initially defined to operate over line segments and labeled points, the theory of shape grammars has numerously been extended to include other spatial and non-spatial entities, including, planar segments and volumes, some types of curves, weights, colors and descriptions. Over the years, also a number of shape grammar interpreters have been developed, implementations that support the specification and application of shape rules. However, each of these implementations has adhered to a single shape grammar formalism, even if the exact formalism may differ from one implementation to another. This paper reports on the development and application of a shape grammar interpreter supporting multiple shape grammar formalisms. This is achieved in two ways, first, by supporting a variety of representational structures as compositions of basic data types, and second, by providing two alternative matching mechanisms for spatial elements, a non-parametric and a parametric-associative mechanism. Together, this provides for a flexible and extensible interpreter for the specification and application of shape rules, which has been implemented in the Python programming language and is accessible from Rhino and Grasshopper.
引用
收藏
页码:268 / 287
页数:20
相关论文
共 28 条
[1]  
[Anonymous], 1985, J ARCHIT EDUC
[2]  
Beirao Jose Nuno, 2012, THESIS DELFT U TECHN
[3]  
Correia R.C., 2013, THESIS IST TECNICO L
[4]  
Correia R, 2012, ECAADE 2012, VOL 1, P489
[5]  
DUARTE JosePinto -., 2001, Customizing Mass Housing: A Discursive Grammar for Siza's Malagueira houses
[6]  
Economou A., 2021, NEW PERSPECTIVE CULT, P65, DOI DOI 10.1007/978-981-15-7707-9_6
[7]   From shapes to topologies and back: an introduction to a general parametric shape grammar interpreter [J].
Grasl, Thomas ;
Economou, Athanassios .
AI EDAM-ARTIFICIAL INTELLIGENCE FOR ENGINEERING DESIGN ANALYSIS AND MANUFACTURING, 2018, 32 (02) :208-224
[8]   From topologies to shapes: parametric shape grammars implemented by graphs [J].
Grasl, Thomas ;
Economou, Athanassios .
ENVIRONMENT AND PLANNING B-PLANNING & DESIGN, 2013, 40 (05) :905-922
[9]   Implementation of curved shape grammars [J].
Jowers, Iestyn ;
Earl, Christopher .
ENVIRONMENT AND PLANNING B-PLANNING & DESIGN, 2011, 38 (04) :616-635
[10]   The construction of curved shapes [J].
Jowers, Iestyn ;
Earl, Christopher .
ENVIRONMENT AND PLANNING B-PLANNING & DESIGN, 2010, 37 (01) :42-58