Lindenmayer-System V3

Anwendungen, Tools, Userlibs und anderes nützliches.
Benutzeravatar
zigapeda
Beiträge: 1753
Registriert: 06.03.2005 17:22
Wohnort: Kaufbeuren
Kontaktdaten:

Beitrag von zigapeda »

cool das ist ja interresanter als manches spiel :o
kluger Mann + kluge Frau = Romanze | dummer Mann + dumme Frau = Schwangerschaft
kluger Mann + dumme Frau = Affäre | dummer Mann + kluge Frau = Shopping <)
Benutzeravatar
remi_meier
Beiträge: 1078
Registriert: 29.08.2004 20:11
Wohnort: Schweiz

Beitrag von remi_meier »

Habn sich ein paar Fehler eingeschlichen, sry.
Sind behoben!

EDIT
Und noch einen durch PB-Bug verursachten Bug :evil: . Kann ihn nur nicht orten, aber nachdem ich ein Rset(irgendwas) mit einem s.s = Rset(irgendwas) ersetzt habe und dann s als Parameter an eine Funktion übergeben hab, gings.
Benutzeravatar
remi_meier
Beiträge: 1078
Registriert: 29.08.2004 20:11
Wohnort: Schweiz

Beitrag von remi_meier »

Endlich!
Aso hab noch ein paar Bugs behoben und ein paar Beispiele hinzugefügt!
Ein ganz komisches Problem beschäftigt mich... Kann AllocateMemory()
einen ungültigen Pointer zurückliefern?? Also nicht Null, sondern ne ganz
normale Zahl, aber es gibt einen Speicherzugriffsfehler wenn ich da was
hinschreiben will... Egal, scheint jetzt zu funktionieren..

Wenn ihr ein paar schöne Bilder gemacht habt, schickt sie mir oder Postet
die Datei!

cu
Remi
Benutzeravatar
freedimension
Admin
Beiträge: 1987
Registriert: 08.09.2004 13:19
Wohnort: Ludwigsburg
Kontaktdaten:

Beitrag von freedimension »

remi_meier hat geschrieben:Kann AllocateMemory()
einen ungültigen Pointer zurückliefern?? Also nicht Null, sondern ne ganz
normale Zahl, aber es gibt einen Speicherzugriffsfehler wenn ich da was
hinschreiben will...
Eigentlich sollte das nicht passieren. Evtl. schreibst du an die Stelle einfach zuviel hin!?
Beginne jeden Tag als ob es Absicht wäre!
Bild
BILDblog
Benutzeravatar
remi_meier
Beiträge: 1078
Registriert: 29.08.2004 20:11
Wohnort: Schweiz

Beitrag von remi_meier »

Nö, ich weise da einfach ne Longvariable zu, wobei ich vorher ne Struktur
alloziere, die 3 Longs beinhaltet. Ich glaube, ich habe den Fehler bekommen,
als ich nicht alle Strings wieder freigab und sich so der Speicherverbrauch
immer vergrösserte.. Im Moment passierts auf jeden Fall nicht mehr.
Benutzeravatar
remi_meier
Beiträge: 1078
Registriert: 29.08.2004 20:11
Wohnort: Schweiz

Beitrag von remi_meier »

V3.2
Bugfixes und Farben! Auch 2 neue Befehle! Genaueres im PureArea.net -
Showcase
http://www.purearea.net/pb/showcase/show.php?id=151

Ich habe bis jetzt noch keine Bilder gekriegt :(
Hier mal eins von mir als Motivation, was alles möglich ist!
Bild
Benutzeravatar
remi_meier
Beiträge: 1078
Registriert: 29.08.2004 20:11
Wohnort: Schweiz

Beitrag von remi_meier »

Neue Version!
Hab intern etwas geändert und neu ist der Gradient nicht mehr doof,
sondern ein Gradient :mrgreen: . Man hat nun 3 Farbauswahlknöppe:
Der erste für den Hintergrund, der zweite für die Grundfarbe und der
dritte für die Endfarbe.
Bei jedem Statepush ("[") wird etwas näher zur Endfarbe gegangen
(von der Grundfarbe aus), bei jedem Statepop ("]") wieder etwas zur
Grundfarbe hin. Gibt schönere Bilder ;)
Seht euch z. B. mal "Plant" (im gleichen Verzeichnis) an, stellt die
Hintergrundfarbe auf Schwarz und lasst mal neu berechnen.

http://mypage.bluewin.ch/remimeier/zip/lsystemv3.zip

Viel Spass und lasst euch nicht immer von der Pseudokompliziertheit
des L-Systems abschrecken, ihr seit immerhin (zumeist) Programmierer 8)
myself
Beiträge: 67
Registriert: 18.03.2006 12:48

Beitrag von myself »

echt gut, aber #NULL's fraktalberechner gefällt mir von der optischen Darstellung etwas besser.
Benutzeravatar
remi_meier
Beiträge: 1078
Registriert: 29.08.2004 20:11
Wohnort: Schweiz

Beitrag von remi_meier »

Soll keine Konkurrenz sein, sein Programm hat mich nur wieder an mein
altes Projekt erinnert :)

Um trotzdem auf die Kritik einzugehen:
Welche optische Darstellung? Die GUI oder das gezeichnete Fraktal?

Etwas Ähnliches wie #Nulls Baum kann übrigens hier mit dieser Formel
berechnet werden:
Start: F
F: )F[->F][---->F]
Dabei noch AngleInc auf 8.0
AngleIncrIncr auf 0.04
LineLengthFactor auf 0.7
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

habs endlich auch mal ausprobiert...
was war denn letzten monat, dass ich den thread garnicht gesehen hatte?


gibts bei der neuen version auch ne aktuelle Befehlsliste?
Zuletzt geändert von Kaeru Gaman am 15.07.2006 12:25, insgesamt 2-mal geändert.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Antworten