Main subject is a machine to try out Lindenmayer's language. If you don't know my version of his language, use the choice below the Canvas to view some examples first. Type in the parameters and watch the result after pressing return or clicking one of the the buttons. Move the circle to vary the starting position. Look at the symbols list and get more information about the Lsystem (page 2).
Buttons, fields, etc.  Description  

red circle 
move it to determine the starting point 

Draw button 
renew the drawing 

< > buttons 
draw previous or next level 

Factor 
factor to change the length, used with (, ), *, / 

Angle 
standard value for a rotation in degrees (+ or −) 

StartAngle 
the starting direction (0 shows to the right) 

Level 
depth of exchange, number of steps 

Base Length 
basic length for a line element (F or G) 

Linewidth 
adjust the linewidth 

The Choice 
choose an example 

Axiom field 
description of the base figure 

R1 and R2 fields 
the rules for symbols replacement 