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