Back to the list Lindenmayer-System V3.3 version: 3.3
remi_meier
-
Platform:
Windows Type: Application Genre: - Language: English
read: 9017
8.83 / 6
BBCode Link
[url=http://www.purearea.net/pb/showcase/show.php?id=151&d=1]
[b]Lindenmayer-System V3.3 v.3.3[/b][/url]


Version 3
New:
It is nearly the same but now I use my own string-functions. So now it is possible to create a fractal with an iteration depth of more than 15!
You can now choose between realtime calculation or pushing a button to calculate the fractal.

In version 3 the old file format (version 1) is not supported anymore! You can get the older version here:
http://mypage.bluewin.ch/remimeier/zip/lsystem.zip
and version 2 here:
http://mypage.bluewin.ch/remimeier/zip/lsystemv2.zip

This is a program for the Lindenmayer fractals.
Further information: http://astronomy.swin.edu.au/~pbourke/fractals/lsys/

Example (copy in a file and load it!):
268
354
20
180
10.000000
0.500000
9
10
Start: VZFFF
V : [+++W][---W]YV
W : +X[-W]Z
X : -W[+X]Z
Y : YZ
Z : [-FFF][+FFF]F


Including a Lindenmayer interpreter which supports the following characters:
; Character Meaning
; F Move forward by line length drawing a line
; f Move forward by line length without drawing a line
; + Turn left by turning angle
; - Turn right by turning angle
; | Reverse direction (ie: Turn by 180 degrees)
; [ Push current drawing state onto stack
; ] Pop current drawing state from the stack
; # Increment the line width by line width increment
; ! Decrement the line width by line width increment
; @ Draw a dot with line width radius
; > Multiply the line length by the line length scale factor
; < Divide the line length by the line length scale factor
; & Swap the Meaning of + And -
; ( Decrement turning angle by turning angle increment
; ) increment turning angle by turning angle increment
; %XX set angle increment directly
; $XX set line length directly

New: Save/Load function
NEW: Version 2
New: Resize and internal things
New: Version 3: Strings unlimited! Realtime/Push-button calculation. You can cancel the calcualtion (often) :-)
[50 KB]    (1030 Downloads)
The source is included in the program package

to vote LogIn or Register an account.




 
 
 
DarkDragon
08:40:20 2006-07-15
Sieht nicht schlecht aus, ist allerdings f?r mich ziemlich unverst?ndlich.

"Achtung: Das Dateiformat der Version 1 wird nicht mehr unterst?tzt! Die alte Version kriegen sie unter:" - H?rt sich ein wenig bl?d an, findest du nicht? ;-) "kriegen" -> "bekommen" oder "sie" -> "ihr"

remi_meier
12:11:31 2006-07-15
Ok, Chef ;)

Naja, ist wie programmieren. Es ist halt eine kleine Sprache und die muss man
lernen. Dabei muss man v. a. auch die Rekursion verinnerlicht haben.