Over a decade ago, I created a video to demonstrate two methods of constructing tessellations. The video was created using Adobe Flash, which proved problematic, not only because Flash is a proprietary technology (which Adobe discontinued in 2020) rather than open source but also because my Flash methodology relied on the visual frames-based timeline technique. Such an approach ignored the underlying geometry of tessellations so I decided to redo these demonstrations using a mathematically-driven scripting technique, ideally using open source technologies. Accordingly, I invited Jonathan Dowse, a talented architect and programmer, to take on the challenge of using JavaScript and SVG (scalable vector graphics) to recreate these demonstrations.
Here are the results! Jonathan and I invite you to explore the underlying source code at GitHub and to extend these tessellations in new directions.
SVG Format by Jonathan Dowse.