Die Bedeutung unseres ersten Scripts

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.