I like the interactive processing canvas and penrose tiling is always cool. The interface / external html could use some more feedback about what is going on.
This tiler uses an algorithm that recursively subdivides triangles according to certain rules. Moving the mouse lets you easily see each transformation from the previous. Try clicking anywhere on the page too.
[+] [-] dhj|10 years ago|reply
Site repo: https://github.com/etisab/etisab.github.io
Penrose repo: https://github.com/etisab/penrosetiler
[+] [-] asab|10 years ago|reply
[+] [-] stared|10 years ago|reply
[+] [-] pbhjpbhj|10 years ago|reply
http://etisab.github.io/penrose.js - see the processing.draw call.
[+] [-] asab|10 years ago|reply