Enhancements to a shape grammar interpreter

Xiao Yu Wang, Kang Zhang

Research output: Chapter in Book/Conference Proceeding/ReportConference Paper published in a bookpeer-review

5 Citations (Scopus)

Abstract

This paper presents a shape grammar interpreter (SGI) with enhanced features. The shape grammar interpreter is able to automatically generate geometric products according to a given set of primitive shapes and rules applied to shapes. Several new features have been implemented to this enhanced SGI. Complicated shapes can now be imported into the SGI in the forms of images or polygons. Coloring functions are introduced to the SGI. Users are allowed to fill a shape with any chosen color. The color changes with grammar rules on how to fill a shape. We approach the enhancements in a software engineering perspective and analyze the structural changes of the shape grammar interpreter due to the new features. The SGI is powerful enough to automatically generate designs in many applications. As a case study, we perform the entire process of specification and generation of a logo design. As an open source software, the enhanced SGI enables future developers to further explore this software.

Original languageEnglish
Title of host publicationProceedings of the 3rd International Workshop on Interactive and Spatial Computing, IWISC 2018
PublisherAssociation for Computing Machinery
Pages8-14
Number of pages7
ISBN (Electronic)9781450354394
DOIs
Publication statusPublished - 12 Apr 2018
Externally publishedYes
Event3rd International Workshop on Interactive and Spatial Computing, IWISC 2018 - Richardson, United States
Duration: 12 Apr 201813 Apr 2018

Publication series

NameACM International Conference Proceeding Series

Conference

Conference3rd International Workshop on Interactive and Spatial Computing, IWISC 2018
Country/TerritoryUnited States
CityRichardson
Period12/04/1813/04/18

Bibliographical note

Publisher Copyright:
© 2018 Association for Computing Machinery.

Keywords

  • Logo design
  • Open-source software
  • Shape grammar interpreter
  • Virtual world

Fingerprint

Dive into the research topics of 'Enhancements to a shape grammar interpreter'. Together they form a unique fingerprint.

Cite this