Bridging art and mathematics with Tessella: a Scala functional library for regular(…)
summary
A Scala functional library called Tessella models finite regular-polygon tessellations as immutable undirected planar graphs and provides validation of geometric and topological constraints, incremental transformations for adding or moving individual polygons, creation algorithms (including random growth), and exports to SVG and graph-description formats. The code is free and work-in-progress, includes testable metrics for quality/search, and is already used to generate abstract paintings and prototypes for further mathematical and artistic exploration.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 1:12Tessellation basics
- 3:02Artistic significance of tessellations
- 5:41Tessella Scala library
- 7:11Mathematical modeling
- 9:47Visualization tools
- 11:57Artistic exploration
- 14:30Creative tessellation designs
- 16:19Conclusion and future
- 17:03Q&A
related talks
31mThe Art of Functional Programming
44mA PostScript to functional geometry
36mAn Intro to Generative Art with Scala
22mPolyhedra, I Choose You! Letting Your Passions Take Form
49mFunctional geometry: picture combinators and recursive fish
10mGenerative Design with Scala.js
48mComposition by Juxtaposition: A PostScript on Functional Geometry
25mExploring the Universal Library
