An Algebraic Approach to Implementing a Shape Grammar Interpreter

Rudi Stouffs

Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

34 Downloads (Pure)

Abstract

Shape grammars come in a variety of forms. Algebras of shapes have been defined for spatial elements of different kinds, as well as for shapes augmented with varying attributes, allowing for grammar forms to be expressed in terms of a direct product of basic algebras. This algebraic approach is extended here to the algebraic derivation of combinations of basic shape algebras with attribute algebras. This algebraic abstraction at the same time serves as a procedural abstraction, giving insights into the modular implementation of a general shape grammar interpreter for different grammar forms.
Original languageEnglish
Title of host publicationProceedings of the 34th eCAADe Conference
Subtitle of host publicationComplexity & Simplicity
EditorsAulikki Herneoja, Toni Österlund, Piia Markkanen
PublishereCAADe
Pages329-338
Volume2
ISBN (Print)978-94-91207-11-2
Publication statusPublished - 2016
Event34th eCAADe Conference : International Conference on Education and Research in Computer Aided Architectural Design in Europe - Oulu, Finland
Duration: 22 Aug 201626 Aug 2016
http://www.oulu.fi/architecture/2016ecaade

Conference

Conference34th eCAADe Conference
Abbreviated titleeCAADe 2016
Country/TerritoryFinland
CityOulu
Period22/08/1626/08/16
Internet address

Keywords

  • shape grammars
  • shape algebras
  • parallel grammars
  • compound shapes
  • implementation

Fingerprint

Dive into the research topics of 'An Algebraic Approach to Implementing a Shape Grammar Interpreter'. Together they form a unique fingerprint.

Cite this