v0.2.6 (Mai2009)
- ISO-C89 conformity
- adding $ rule of tABoP
- changing ! rule (reduce thickness by factor 0.707)
- Makefile modifications for sample generation
v0.2.5 (2003)
- meaning of G changed according to the tABoP-book
- example leafes and flower added
- nested polygons possible
v0.2.4 (2001)
- option -t replaced by -a (set turtle parameter a, used as external param)
- triangle replaced by smooth_triangle to hide sharp edges
- "make demo" uses the last modified file in examples/*.in
v0.2.3
- output of texture index instead of rgb (simple and flexible)
- palette= format replaced by color= (see README)
v0.2.2
- bug removed (no permutatio set, but tolerance is overwritten)
- (5)! set thickness of cone to 5 (else thickness--)
- (4)" set color index to 4 (else color++)
- (2 rnd /)! det thickness to random value 0..0.5 (postfix notation)
- symbols counted correct now
- probability added : X 80 -> YYY; replace X by YYY if rand(100)<80
no "else" implemented
v0.2.1
- syntax: (float) introduced to change parameter of next command
example: (4.0)F; move turtle 4 steps forward
its useful if growth is randomized:
compare random length distribution for FFFFFFFFF and (10)F
- if eps-output two passes made to get correct bounding box (2D)
- ps-file has correct title
- bug fixed in pov-output: =>
- pov-file: lighter gray, using thickness in cones
v0.2.0
conversion to C, Feb2001, code completely rewritten
found it usefull for game design (landscapes)
v0.1
written in PASCAL, 1994
after reading the famous book of
Przemyslaw Prusinkiewicz and Aristid Lindenmayer:
"The Algorithmic Beauty of Plants", Springer-Verlag 1990