Bionic Pattern ist ein kleines Tool, das kachelbare Bilder erstellt.

Das ganze basiert auf einem Mesh, welches versucht zu schrumpfen. Die Knoten-
punkte des Meshes werden (im Code) Atom genannt, die Verbindungen zwischen den
Atomen Link. Jeder Link bt auf die verbindenden Atome eine Zugkrauft aus und
zieht sie so zusammen. Verbindungen sind unterschiedlich stark, so, dass einige
Atome strker zusammengezogen werden und andere Verbindungen nachlassen.


Gesteuert wird der Generator ber die Kommandozeilen-Parameter.
(Siehe auch die beigelegten Beispiel- .bat -Dateien)


Folgende Parameter knnen bergeben werden (Gross/Kleinschreibung egal):

SEED:<int>
	Wert fr die Zufallsgenerator-Initialisierung
	Beliebiger Integer-Wert

SHRINK:<float>
	Faktor der Ausgangslnge, auf den Links versuchen zu schrumpfen
	Float-Wert 0..1

YIELD:<float>
	Faktor der Ausgangslnge, bei dem die Links aufbrechen
	Float-Wert >= 1 (sinnvoll sind Werte von 1 bis ca. 1.4)
	Je grsser dieser Wert, desto elastischer das Mesh
	

MINSTR:<float>
	Minimale strke der zufllig verteilten Link-Strke
	Float-Wert 0..1

BROKEN:<int>
	Anzahl anfnglich aufgebrochener Links (Anzahl pro tausend)
	Integer-Wert 0...1000

RADIUS:<int>
	Radius, mit dem die Atome eingezeichnet werden
	Integer-Wert > 0

EXP:<float>
	Exponent fr die Helligkeitsverteilung der Atom-Kreise
	Float-Wert > 0
	1  : sinusoidale verteilung der Helligkeit hin zum Zentrum
	<1 : schrfere Kreise
	>1 : weichgezeichnetere Kreise

ALPHA:<float>
	Alpha-Wert der Atom-Kreise
	Float-Wert 0..1

OUTW:<int>
	Breite des Ergebnisses

OUTH:<int>
	Hhe des Ergebnisses

RESX:<int>
	Anzahl Atome in x-Richtung

RESY:<int>
	Anzahl Atome in y-Richtung
	
RUNS:<int>
	Anzahl durchlufe
	Integer-Wert 0..
	0  : das Programm luft endlos ab, Entwicklung kann beobachtet werden
	>0 : das Programm arbeitet diese Anzahl ab, Ergebnis wird danach angezeigt

SLOW
	Kann gesetzt werden, um im Falle RUNS>0 die Entwicklung ebenfalls be-
	obachten zu knnen

SAVE
	Ruft beim beenden des Programms einen Speichern-Dialog auf, damit das
	Ergebnis als .png-Datei gespeichert werden kann