Source code: rotations
Built with Processing
Notes: Made with Processing (http://processing.org) using a recursive algorithm for drawing rotating squares inside rotating squares inside rotating squares. Each time around another layer of squares is added (if you don't hit any number keys). Type 1 - 7 to change the recursion depth.
Adam Murray, 2009