FRAKTALE GEOMETRIE SS 2000 1 DEISSLER Lindenmayersysteme Einführung-2000.doc. Lindenmayer-Systeme. Das Programm L-Sys. R.Deißler



Ähnliche Dokumente
Professionelle Seminare im Bereich MS-Office

Anleitung zur Erstellung von Serienbriefen (Word 2003) unter Berücksichtigung von Titeln (wie Dr., Dr. med. usw.)

Erstellen einer Collage. Zuerst ein leeres Dokument erzeugen, auf dem alle anderen Bilder zusammengefügt werden sollen (über [Datei] > [Neu])

Papierverbrauch im Jahr 2000

Informationsblatt Induktionsbeweis

Outlook. sysplus.ch outlook - mail-grundlagen Seite 1/8. Mail-Grundlagen. Posteingang

RSA-Verschlüsselung. Verfahren zur Erzeugung der beiden Schlüssel:

Lineargleichungssysteme: Additions-/ Subtraktionsverfahren

Modellbildungssysteme: Pädagogische und didaktische Ziele

Die Größe von Flächen vergleichen

Zahlenwinkel: Forscherkarte 1. alleine. Zahlenwinkel: Forschertipp 1

GPS Garmin MapSource - Track erstellen und nutzen

Anleitung über den Umgang mit Schildern

1 Mathematische Grundlagen

HANDBUCH PHOENIX II - DOKUMENTENVERWALTUNG

Würfelt man dabei je genau 10 - mal eine 1, 2, 3, 4, 5 und 6, so beträgt die Anzahl. der verschiedenen Reihenfolgen, in denen man dies tun kann, 60!.

Definition und Begriffe

Kapitel 3 Bilder farblich verändern - Arbeiten mit Objekten

Zahlen auf einen Blick

Storyboard um einzelne Objekte zu verschieben; um die Anzeigedauer eines Fotos zu bestimmen; FX: Bewegung Zoom; A B: Überblendung (Effekt, Dauer);

TYPO3 Tipps und Tricks

W-Rechnung und Statistik für Ingenieure Übung 11

Schrittweise Anleitung zur Erstellung einer Angebotseite 1. In Ihrem Dashboard klicken Sie auf Neu anlegen, um eine neue Seite zu erstellen.

Festigkeit von FDM-3D-Druckteilen

Mit Excel Strickvorlagen erstellen (GRUNDKURS)

Um unsere Gemeindewebseite für Ihre Zwecke zu nutzen, haben Sie folgende Möglichkeiten:

Kulturelle Evolution 12

Arbeiten mit UMLed und Delphi

Bewertung des Blattes

Serienbrieferstellung in Word mit Kunden-Datenimport aus Excel

Handout 6. Entwicklung von Makros

Stellen Sie bitte den Cursor in die Spalte B2 und rufen die Funktion Sverweis auf. Es öffnet sich folgendes Dialogfenster

Informatik Kurs Simulation. Hilfe für den Consideo Modeler

Nach der Installation des FolderShare-Satellits wird Ihr persönliches FolderShare -Konto erstellt.

Bei der Anlage von Pauschalen ist folgendes zu beachten!!!!!!!!

Grundlagen der höheren Mathematik Einige Hinweise zum Lösen von Gleichungen

Übung - Konfigurieren einer Windows 7-Firewall

EINFACHES HAUSHALT- KASSABUCH

Erstellen von x-y-diagrammen in OpenOffice.calc

Einführungskurs MOODLE Themen:

Information zum wissenschaftlichen Arbeiten

Wie benutzen Sie diese Internetseite?

AOK Pflege: Praxisratgeber Sturzprävention Übungen zur Stärkung des Gleichgewichts

Bedienungsanleitung für Mitglieder von Oberstdorf Aktiv e.v. zur Verwaltung Ihres Benutzeraccounts auf

Zeichen bei Zahlen entschlüsseln

4.1 Wie bediene ich das Webportal?

Quadratische Gleichungen

SCHRITT 1: Öffnen des Bildes und Auswahl der Option»Drucken«im Menü»Datei«...2. SCHRITT 2: Angeben des Papierformat im Dialog»Drucklayout«...

Datenbanken Kapitel 2

Mathematik VERA-8 in Bayern Testheft B: Realschule Wirtschaftsschule

Angaben zu einem Kontakt...1 So können Sie einen Kontakt erfassen...4 Was Sie mit einem Kontakt tun können...7

Diese Anleitung wurde erstellt von Niclas Lüchau und Daniel Scherer. Erste Anmeldung. Schritt 1: Anmeldung..2. Schritt 2: Passwort setzen 3

Durch einen Doppelklick (linke Maustaste) wird das Programm gestartet und es erscheint folgender Bildschirm.

Paint.Net Der Paint.NET Bildschirm

Handbuch ECDL 2003 Modul 2: Computermanagement und Dateiverwaltung Der Task-Manager

Wir machen neue Politik für Baden-Württemberg

Lernerfolge sichern - Ein wichtiger Beitrag zu mehr Motivation

OECD Programme for International Student Assessment PISA Lösungen der Beispielaufgaben aus dem Mathematiktest. Deutschland

Viele Bilder auf der FA-Homepage

Wie lässt sich die Multiplikation von Bruchzahlen im Operatorenmodell und wie im Größenmodell einführen?

Das sogenannte Beamen ist auch in EEP möglich ohne das Zusatzprogramm Beamer. Zwar etwas umständlicher aber es funktioniert

BILDER TEILEN MIT DROPBOX

Was ist das Budget für Arbeit?

LTSpice Tutorial 2: Eigene Modelle und Symbole

2 Wie sicher ist mein Passwort? *

MPDS4 MODELLE IMPORTIEREN

Info-Veranstaltung zur Erstellung von Zertifikaten

Windows 7 Umsteiger Windows-Explorer

Animationen erstellen

Sowohl die Malstreifen als auch die Neperschen Streifen können auch in anderen Stellenwertsystemen verwendet werden.

Stellvertretenden Genehmiger verwalten. Tipps & Tricks

Leichte-Sprache-Bilder

ONLINE-AKADEMIE. "Diplomierter NLP Anwender für Schule und Unterricht" Ziele

Abschlussprüfung Realschule Bayern II / III: 2009 Haupttermin B 1.0 B 1.1

SMS-Dienst SMS-Dienst procar informatik AG Stand: FS 04/2011 Eschenweg Weiterstadt 1

Zwischenablage (Bilder, Texte,...)

Grundlagen der Theoretischen Informatik, SoSe 2008

Die besten Excel-Tastenkombinationen im Überblick

Hinweise zur Benutzung des Programms zur Berechnung der Abiturendnote

Windows XP Jugendschutz einrichten. Monika Pross Molberger PC-Kurse

Die Gleichung A x = a hat für A 0 die eindeutig bestimmte Lösung. Für A=0 und a 0 existiert keine Lösung.

ecaros2 - Accountmanager

1 Einleitung. Lernziele. automatische Antworten bei Abwesenheit senden. Einstellungen für automatische Antworten Lerndauer. 4 Minuten.

2) Geben Sie in der Anmeldemaske Ihren Zugangsnamen und Ihr Passwort ein

[Leitfaden] [Sicher kommunizieren mit der Stadt Konstanz (VPS)] Einleitung. [Stadt Konstanz] [Herausgeber: Hauptamt] [Stand: 2010]

Falte den letzten Schritt wieder auseinander. Knick die linke Seite auseinander, sodass eine Öffnung entsteht.

Info zum Zusammenhang von Auflösung und Genauigkeit

Handbuch ECDL 2003 Basic Modul 5: Datenbank Access starten und neue Datenbank anlegen

AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom b

Anleitung zum Öffnen meiner Fotoalben bei web.de

Anleitung für die Online-Bewerbung über LSF auf Lehrveranstaltungen aller Lehramtsstudiengänge

6.2 Scan-Konvertierung (Scan Conversion)

Wie Sie mit Mastern arbeiten

Webgestaltung - Jimdo 2.7

NoClick. Eine kurze Anleitung. Kommhelp e.v Vereinsregister. Spendenkonto kommhelp e. V. Konto Horstweg 25

Sichern auf den zentralen TSM-Servern unter Windows. Sichern auf den zentralen TSM-Servern unter Windows

Standard-Formatvorlagen in WORD und WRITER

ACDSee 10. ACDSee 10: Fotos gruppieren und schneller durchsuchen. Was ist Gruppieren? Fotos gruppieren. Das Inhaltsverzeichnis zum Gruppieren nutzen

Downloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler

MARCANT - File Delivery System

Transkript:

FRAKTALE GEOMETRIE SS 2000 1 DEISSLER Lindenmayer-Systeme Das Programm L-Sys R.Deißler SS 2000

FRAKTALE GEOMETRIE SS 2000 2 DEISSLER Lindenmayersysteme (L-Syteme) Lindenmayersysteme sind Systeme zur Modellierung von Pflanzenwachstum. Sie wurden von Aristid Lindenmayer, einem schwedischen Biologen, ca. um 1970 eingeführt. Lindenmayersysteme werden heute zur Bildsynthese von Pflanzen in virtuellen Landschaften (Filme) und zur Beschreibung und Simulation von Wachstumsprozessen verwendet. Systeme wie Lindenmayersysteme werden in der Theorie der Formalen Sprachen eingehend untersucht. In der fraktalen Geometrie kann man sie zur Beschreibung fraktaler Objekte verwenden. Anweisungen zum Zeichnen von Figuren Die folgenden Anweisungen gehen davon aus, daß man sich an einer gewissen Position auf dem Zeichenblatt befindet und in eine gewisse Richtung blickt. Ein fester Winkel δ (z.b. 30 ) ist festgelegt. Die Anweisungen geben nun an, wie man jeweils weiter zu verfahren hat.: Zeichnen, Richtung wechseln, Zustand merken (Position und Richtung) alten Zustand wieder herstellen. F zeichne eine Linie einer gewissen festgelegten Länge l (z.b. 1 cm) f bewege Dich auf einer Linie einer gewissen festgelegten Länge l ohne zu zeichnen +,- drehe Dich um einen festen Winkel δ im positiven (negativen) Sinn [ merke Dir die augenblickliche Position und Richtung (auf einem Zettel, oben auf einem Stapel von Zetteln) ] gehe zurück zur letzten gemerkten Position und Richtung (die auf dem obersten Zettel des Stapels stehen, wirf diesen Zettel danach weg) Beispiel: Zeichne mit l=1cm und δ=60 die Figur, die durch folgenden Term beschrieben wird FF + F-FF- - FF - F + FF Startrichtung FF[+F] F [ - F] F [+ F] [ - F] Regeln zur Erzeugung solcher Zeichenanweisungen (Grammatik für Terme zum Zeichnen von Pflanzen) Das Pflanzenwachstum wird z.b. durch folgende Entwicklungsschritte beschrieben: Knospe Wachstumszone Wachstumszone Verholzung Startfigur 1.Schritt 2.Schritt Formales Regelsystem dazu: δ = 60, F = 1 cm Startterm: WK W: Wachstumszone K: Knospe Regeln: W! FW K! [+WK] [ - WK]

FRAKTALE GEOMETRIE SS 2000 3 DEISSLER Man erhält verschiedene Entwicklungsstadien der Pflanzen, indem man auf den Startterm immer wieder die Ersetzungsregeln anwendet. Im Beispiel bedeutet das, daß in einem Schritt alle W durch FW und alle K durch [+WK] [ - WK] ersetzt werden. So erhält man immer längere Terme (Folgen von Zeichne), die dem Entwicklungsstadium der Pflanze entsprechen. Um eine Pflanze in einem Entwicklungsstadium zu zeichnen, läßt man alle Zeichen weg, die nicht in den Regeln zum Zeichnen von Termen auftauchen (also alles außer F, f, +, -, [, ] ). Dann wendet man die Zeichenregeln an Entwickeln Sie die Formeln und zeichnen Sie! Benutzen Sie das Programm L-SYS um die Regeln einzugeben und zu zeichnen. Versuchen Sie, für die Schneeflockenkurve und die Peanokurve ein Regelsystem anzugeben. Das hier angegebene System ist sehr einfach. Für praktische Anwendungen läßt sich das System natürlich verfeinern. So wird für die Erzeugung von Pflanzenbildern für computeranimierte Filme das System auf 3-dimensionale Figuren erweitert (Informatik-Spektrum xxx). Das Programm L-Sys ermöglicht folgende einfachen Erweiterungen, um die Pflanzen natürlicher aussehen zu lassen. Man stellt eine Liniendicke für den Beginn des Zeichenvorganges ein. Für jede Stufe von Nebenästen, die mit Hilfe von Teiltermen [...] gezeichnet werden, kann man einen Schwund an Dicke (in %) festlegen. Man kann für die Winkel und die Linienlängen angeben, um wieviel % die Größe jeweils schwanken kann. Einen ganzen Kurs zu Lindenmayersystemen zusammen mit Online-Programmen zum Experimentieren bietet die Fernuniversität Hagen im Internet an unter der Adresse http://www.informatik.fernuni-hagen.de/import/pi2/fraktale/node1.html Dieser Kurs betont ganz den Aspekt der fraktalen Geometrie, die biologischen Fragen werden kaum behandelt. Umfassendes Buch zur biologischen Bedeutung von L-Systemen: Prusinkiewicz, Przemyslaw The algorithmic beauty of plants / Przemyslaw Prusinkiewicz ; Aristid Lindenmayer. Springer, Heidelberg 1996. (The virtual laboratory) Auch in der neueren biologischen Literatur findet man Hinweise auf Anwendungen von L-Systemen.

FRAKTALE GEOMETRIE SS 2000 4 DEISSLER Gräser mit Lindenmayersystemen Datei Gras.LSY Winkel: 15 Axiom wh[wä]-h[wä]+h[wä]-h Ä Stiel mit Seitenähren Ä und Ähre Ä als Abschluß Regeln Verschiedene Wachstumszonen: H->HFFF w->fw 2->F2 Ähre: Ä->F[-F1]F[+F1]FFÄ 1->F[+2]F[-2]1 2->F2 Längenwachstumszone H für Hauptstiel ; weniger F s machen das Gras buschiger Längenwachstumszonen für Ährenstiel und Seitenästchen Ä steht für den Hauptstiel der Ähre, 1 für die Seitenästchen 1.Ordnung, 2 für die Seitenästchen 2.Ordnung Bild 1: Kopien der Tiefe 1 bis 7.. Bild 2: Mehrere Kopien, Tiefe 3 bis 7 Bild 3: Links : Axiom wh[wä]-h[wä]+h[wä]-h [wä]-h[wä]+h[wä]-hh[wä]+h[wä]-hä Rechts: Regel H! HFFFFFFFFFFFF zusätzlich geändert.

FRAKTALE GEOMETRIE SS 2000 5 DEISSLER Variationen von Gras Datei: Gras.LSY und Variationen davon. Gras1.doc Anfangsdicke 5, Schwund 30% Tiefe 1-8, Schrittweite anpassen, Anfangsdicke 5, Schwund 30% Tiefe 1-9, Schrittweite anpassen, Zufallsmodus exakt Tiefe 1-9, Schrittweite absolut, Zufallsmodus exakt Tiefe 1-8, Schrittweite absolut, Zufallsmodus Zufall Wiese aus verschiedenen Grassorten

FRAKTALE GEOMETRIE SS 2000 6 DEISSLER Lindenmayer-Systeme: Baum 3 Axiom: Regeln: LFV L -> LF V -> [+LFV][-LFV] F->F (nicht nötig anzugeben)