Circles
by NightElfik
Short link: http://malsys.cz/g/cjNRF7aC
Comments
comments powered by DisqusSource code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | lsystem Circles(scale = 1) extends Branches { set symbols axiom = [ X ] + [ X ] + [ X ] + X; set iterations = 7; interpret F as MoveForward; interpret K as DrawCircle; interpret + as TurnLeft(90); interpret - as TurnLeft(-90); rewrite K(n) to K(2*n); rewrite F(n) to F(2*n); rewrite X to K(2 * scale) F(3 * scale) [ + X ] [ - X ] X; } process all with SvgRenderer; |
Thumbnail extension
1 2 | process Circles(2) with SvgRenderer set iterations = 6; |