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 L-system (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 |