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 language | English |
|---|---|
| Title of host publication | Proceedings of the 3rd International Workshop on Interactive and Spatial Computing, IWISC 2018 |
| Publisher | Association for Computing Machinery |
| Pages | 8-14 |
| Number of pages | 7 |
| ISBN (Electronic) | 9781450354394 |
| DOIs | |
| Publication status | Published - 12 Apr 2018 |
| Externally published | Yes |
| Event | 3rd International Workshop on Interactive and Spatial Computing, IWISC 2018 - Richardson, United States Duration: 12 Apr 2018 → 13 Apr 2018 |
Publication series
| Name | ACM International Conference Proceeding Series |
|---|
Conference
| Conference | 3rd International Workshop on Interactive and Spatial Computing, IWISC 2018 |
|---|---|
| Country/Territory | United States |
| City | Richardson |
| Period | 12/04/18 → 13/04/18 |
Bibliographical note
Publisher Copyright:© 2018 Association for Computing Machinery.
Keywords
- Logo design
- Open-source software
- Shape grammar interpreter
- Virtual world