dazu öffnen wir das GDL Handbuch auf der Seite 34, da finden wir die Beschreibung des Befehls BLOCK.
BLOCK a, b, c
das bedeutet, dass der Befehl BLOCK (der Befehl BRICK verhält sich analog dazu) drei Parameter benötigt. Diese Parameter sind nämlich die Länge, Breite und Höhe, bzw. Länge in Richtung X-Achse, Länge in Richtung Y-Achse und Länge in Richtung Z-Achse.
Wenn wir also
BLOCK 1,1,1
schreiben, dann erzeugt uns diese Script einen Würfel von der Seitenlänge 1m.
In GDL-Scripts werden alle Längenangaben IMMER* in Meter gemacht. ArchiCAD
rechnet die Objekte dann selbständig aufgrund des eingestellten Maßstabes
um. (*Längenangaben können zwar auch in Fuß und Zoll mit ' und " gemacht werden - ist in unseren Breitengraden aber eher unüblich) |
Also fangen wir doch gleich einmal an ein bisschen herumzuexperimentieren:
BLOCK 2,1,1
ergibt folgendes Ergebnis:
und
BLOCK 2,1,3
ergibt folgendes Ergebnis:
Da in GDL-Scripts die Parameter mit einem , (Beistrich oder Komma) getrennt werden, wird als Dezimaltrennzeichen ein . (Punkt) verwendet. So ist der international Standard! |
Nachdem wir das wissen, können wir natürlich auch Quader erzeugen, die Seitenlängen kleiner als einen Meter haben:
BLOCK 0.5, 0.2, 0.02
sollte ungefähr so aussehen:
ergibt also einen Quader mit den Seitenlängen a=50cm, b=20cm, c=2cm.
Übrigens: statt BLOCK können wir auch block oder Block
oder sogar BLOck oder blOCK schreiben. Die Groß- und
Kleinschreibung wird in GDL-Scripts nicht berücksichtigt. Der Abstand zwischen dem Befehl BLOCK und den Parametern ist allerdings sehr wichtig, darf übrigens auch mehrere Leerzeichen lang sein. Zwischen den Parametern muss kein Leerzeichen sein |
Wunderbar! Hier geht's weiter.