Die wichtigsten Turtle-Befehle

F

Vorwärtsbewegung mit Erzeugung einer Wachstumseinheit (WE) ("Forward")

f

Vorwärtsbewegung ohne WE-Erzeugung ("forward")

RU

Rotation um die aufwärts gerichtete ("upward") Achse

RL

Rotation um die nach links gerichtete Achse

RH

Rotation um die nach vorn ("head") gerichtete Achse

L

Festlegung der Länge für nachfolgende F- und f-Befehle

D

Festlegung des Durchmessers für nachfolgende F-Befehle

P

Festlegung der Farbe für nachfolgende F-Befehle

N

Festlegung des Blattparameters (Fläche oder Trockenmasse) für nachfolgende F-Befehle

V

Festlegung der Vertikalrotation für nachfolgende F-Befehle

RV

Rotation nach unten (Herabhängen von Ästen)

RG

(ohne Argument) Rotation strikt nach unten (geotrop)

H

Festlegung des Kernholzdurchmessers

OR

Künstliche Festlegung der Verzweigungsordnung

U

Festlegung der Internodienzahl

@

relative Positionierung an der zuletzt erzeugten Achse (Basis = 0, Spitze = 1)

$

Erzwingung von normierter Orientierung (U-Achse nach oben)

+

Rotation RU um festen Winkel

-

Rotation RU um festen Winkel, umgekehrte Richtung

&

Wiederholungsoperator

%

Cut-Operator

[

Beginn einer Verzweigung

]

Ende einer Verzweigung

E

Expand-Operator

I, J

Belegung globaler Registervariablen

K

Erzeugung einer lokalen Variablen

A

Zuweisung an eine lokale Variable (assignment)

S

Speicherung einer Position

C

(mit 2 Parametern:) connect; (mit 1 Parameter:) Festlegung des carbon content

M

Methoden-Aufruf

O

Einfügen eines mit separatem Startwort definierten Objektes

#

Regelpfeil für generative Regel (in L-Systemen)

##

Regelpfeil für interpretative Regel (in L-Systemen)

Die meisten Befehle können auf systematische Weise mit Parameterwerten und Modifikatoren versehen werden. Beispiel:

L

(ohne Parameter) Die aktuelle Schrittweite wird auf die Standard-Länge gesetzt (100 mm)

L(x)

Die aktuelle Schrittweite wird auf x gesetzt

L+(x)

Die aktuelle Schrittweite wird um x erhöht (additiv)

L*(x)

Die aktuelle Schrittweite wird mit x malgenommen

Ll(x)

Die aktuelle lokale Schrittweite wird auf x gesetzt (nur für das nächste F-Kommando)

Ll+(x)

Die aktuelle lokale Schrittweite wird um x erhöht

Ll*(x)

Die aktuelle lokale Schrittweite wird mit x malgenommen

Nähere Informationen in der Dokumentation zu GROGRA.


Zurück zum Block der Lehrveranstaltung

Zurück zur Homepage dieser Lehrveranstaltung (Gesamtplan)

Zurück zu den Lehrveranstaltungen von W. Kurth

Letzte Änderungen: 18. 5. 2001