Triangle tree
by NightElfik
Short link: http://malsys.cz/g/H45vznsZ
Comments
comments powered by DisqusSource code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | lsystem TriangleTree { set symbols axiom = x; set iterations = 6; set initialAngle = 90; interpret F(age) as DrawForward(2^age * 6); interpret f(age) as MoveForward(2^age * 6); interpret + as TurnLeft(60); interpret | as TurnLeft(180); rewrite x to F(0) x | f(0) | + + F(0) x | f(0) | + + F(0) x | f(0) | + x +; rewrite F(x) to F(x + 1); rewrite f(x) to f(x + 1); } process all with SvgRenderer; |