Samenvatting
We explore some domain-specific languages to describe (families of related) paths in 3D space. In particular, we explain the syntax, semantics, and implementation of Anton’s Path Language. The syntax resembles that of file paths with wildcards, and the semantics of a path expression is the set of all paths that satisfy the constraints imposed by that expression. Anton’s Path Language incorporates a mechanism to define patterns, based on repeated and transformed motifs. Through these patterns, various symmetries can be enforced. The implementation is an efficient engine running in Rhinoceros with GrassHopper, that quickly finds paths satisfying a given path expression and some global constraints. Anton’s Path Language underlies a powerful toolbox for artists, who can express their ideas in a path expression, feed it into the engine, and then post-process this through some beauty filters or by visual inspection. We provide three example artworks and how they were discovered using this toolbox.
Originele taal-2 | Engels |
---|---|
Titel | Proceedings of Bridges 2023 |
Subtitel | Mathematics, Art, Music, Architecture, Culture |
Redacteuren | Judy Holdener, Eve Torrence, Chamerlain Fong, Katherine Seaton |
Uitgeverij | Tessellations Publishing |
Pagina's | 259-266 |
Aantal pagina's | 8 |
ISBN van geprinte versie | 978-1-938664-45-8 |
Status | Gepubliceerd - 17 jul. 2023 |
Evenement | 26th Annual Bridges Conference: Mathematics, Art, Music, Architecture, Culture - Dalhousie University, Halifax, Canada Duur: 27 jul. 2023 → 31 jul. 2023 Congresnummer: 26 https://www.bridgesmathart.org/b2023/ |
Publicatie series
Naam | Proceedings of Bridges |
---|---|
Uitgeverij | Tessellations Publishing |
ISSN van geprinte versie | 1099-6702 |
Congres
Congres | 26th Annual Bridges Conference |
---|---|
Verkorte titel | Bridges Halifax 2023 |
Land/Regio | Canada |
Stad | Halifax |
Periode | 27/07/23 → 31/07/23 |
Internet adres |