An Interactive, Visual Approach to Developing and Applying Parametric Three-Dimensional Spatial Grammars


METADATA ONLY
Loading...

Date

2011-11

Publication Type

Journal Article

ETH Bibliography

no

Citations

Altmetric
METADATA ONLY

Data

Rights / License

Abstract

Spatial grammars are rule based, generative systems for the specification of formal languages. Set and shape grammar formulations of spatial grammars enable the definition of spatial design languages and the creation of alternative designs. Since the introduction of the underlying formalism, they have been successfully applied to different domains including visual arts, architecture, and engineering. Although many spatial grammars exist on paper, only a few, limited spatial grammar systems have been computationally implemented to date; this is especially true for three-dimensional (3-D) systems. Most spatial grammars are hard-coded, that is, once implemented, the vocabulary and rules cannot be changed without reprogramming. This article presents a new approach and prototype implementation for a 3-D spatial grammar interpreter that enables interactive, visual development and application of grammar rules. The method is based on a set grammar that uses a set of parameterized primitives and includes the definition of nonparametric and parametric rules, as well as their automatic application. A method for the automatic matching of the left hand side of a rule in a current working shape, including defining parametric relations, is outlined. A prototype implementation is presented and used to illustrate the approach through three examples: the “kindergarten grammar,” vehicle wheel rims, and cylinder cooling fins. This approach puts the creation and use of 3-D spatial grammars on a more general level and supports designers with facilitated definition and application of their own rules in a familiar computer-aided design environment without requiring programming.

Publication status

published

Editor

Book title

Volume

25 (4)

Pages / Article No.

333 - 356

Publisher

Cambridge University Press

Event

Edition / version

Methods

Software

Geographic location

Date collected

Date created

Subject

Shape Grammars; Spatial Grammar Interpreter; Spatial Grammars; Three-Dimensional Parametric Spatial Grammars; Visual Rule Development

Organisational unit

03954 - Shea, Kristina / Shea, Kristina check_circle

Notes

Received 15 September 2010, Accepted 7 February 2011.

Funding

Related publications and datasets