Web surfing: programming symmetry tiling processing
Finding Mark Jason Dominus (from previous post) on Twitter led me to…
http://math.stackexchange.com/ – Anyone can ask a question, anyone can answer a question – both the questions and answers look like a foreign language to me.
Searched for ‘symmetry’ led me to…
Penrose tiling, named after mathematician and physicist Roger Penrose, who investigated these sets in the 1970s… see Wikipedia: https://en.wikipedia.org/wiki/Penrose_tiling
There are 3 types:
- The original pentagonal Penrose tiling (P1)
- Kite and dart tiling (P2)
- Rhombus tiling (P3)
I think it would take serious processing skill to code this (example floor from Oxford University).
Further searches on math.stackexchange.com didn’t give me anything more useful. So back to google “programming symmetry tiling processing”…
Computational Art: Lectures – Symmetry Groups – worth a more detailed look. Has a list of websites that explain and give examples of symmetries.
- Understanding Kaleidoscopes gives some maths, but is about actually building a physical one http://www.math.nus.edu.sg/aslaksen/gem-projects/maa/Kaleidoscope.pdf
- Tilings and Tesselations http://www.scienceu.com/geometry/articles/tiling/
- Bob – Penrose Tiling Generator and Explorer http://stephencollins.net/penrose/
- Kaleidscope code example to come back to.
- Fractal Science Kit – Fractal Generator – a Windows program to generate fractals – Ross Hilbert