For the interactive version, see below. The top two are canvas renderings, the bottom two are SVG renderings. Drag left & right to rotate. Click to animate / reset animation. Beware! I really dislike 3D matrices, and especially quaternions, and although the L-systems above seem to be doing their work, I believe I really botched-up the 3D code. There will be bugs, please don't copy the code as-is. L-systems 3D stuff Dependencie">