Abstract
With the rapid development of parametric design, Grasshopper, as a visual programming tool for architects, has been widely used. However, although Grasshopper is powerful for data processing, there is a weakness that the data only flows linearly from the first component to the last component, which means it’s impossible to update the data iteratively by loop structure in native Grasshopper. So here, we introduce a Python based scripting plug-in Decodes, adding the function of loop construct into Grasshopper while integrating the basic graphical operations with faster mathematical matrix calculation. What’s more, in order to bring Decodes into play as far as possible, four iterative patterns are researched and designed through Decodes scripting, demonstrating the strength and necessity of loop construct. The patterns include iterative subdivision patterns (center tiling and pinwheel tiling) and iterative growing patterns (semi-regular tiling and swarm behavior). Also, the core parts of their codes are revealed and deciphered in this article.
| Original language | English |
|---|---|
| Title of host publication | "Hello, Culture!" 18th International Conference, CAAD Futures 2019 - Proceedings |
| Editors | Ji-Hyun Lee |
| Pages | 526-537 |
| Number of pages | 12 |
| Publication status | Published - Jun 2019 |
| Externally published | Yes |
| Event | 18th International Conference on Computer-Aided Architectural Design Futures (CAAD Futures 2019): Hello, Culture - Daejeon, Korea, Republic of Duration: 26 Jun 2019 → 28 Jun 2019 https://easychair.org/cfp/CAADfutures2019 |
Conference
| Conference | 18th International Conference on Computer-Aided Architectural Design Futures (CAAD Futures 2019) |
|---|---|
| Abbreviated title | CAADFutures19 |
| Place | Korea, Republic of |
| City | Daejeon |
| Period | 26/06/19 → 28/06/19 |
| Internet address |
Bibliographical note
Information for this record is supplemented by the author(s) concerned.Research Keywords
- Algorithmic design
- Iterative pattern
- Programming
Fingerprint
Dive into the research topics of 'Iterative Pattern Design via Decodes Python Scripts in Grasshopper'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver