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