Archicad ab Version 27
Seit Archicad 27 und der EInführung des neuen GDL-Editors erfolgt die Erzeugung von Autoscripten auf folgendem Weg:
- GDL-Objekt im gewünschten Script (2D oder 3D) geöffnet halten
- Grafisches 2D-Element oder mit einem der 3D-Werkzeuge erzeugten Körper, deren wichtigster Einfügepunkt auf dem Projektursprung liegen sollten, im Grundriss platzieren und anschließend auswählen.
- Bei im Grundriss ausgewählten Element in das Scriptfenster des geöffneten GDL-Objektes wechseln und dort auf den 5. Symbolbutton in der oberen Symbolleiste des Objekt-Editors klicken

- Das entsprechende Script wird erzeugt.
Aktuelle Ausgaben in ArchiCAD 27
Wände
1-schichtige Wände erzeugen sprism_{4}-Befehle zusammen mit base, vert und coor, sowie diversen GROUP-Befehlen.
Decken
1-schichtige Decken erzeugen cprism_{4}-Befehle zusammen mit base, vert und coor, sowie diversen GROUP-Befehlen. Bögen werden in einzelne Polygonkanten aufgesplittet.
Dächer
1-schichtige Dächer erzeugen croof_{4}-Befehle zusammen mit diversen GROUP-Befehlen.
Unterzüge
Nicht profilierte Unterzüge erzeugen sprism_{4}-Befehle zusammen mit xform, base, vert und coor, sowie diversen GROUP-Befehlen.
Freiflächen
Freiflächen erzeugen mass{2}-Befehle zusammen mit base, vert und coor, sowie diversen GROUP-Befehlen. Bögen werden in einzelne Polygonkanten aufgesplittet.
Stützen
Nicht profilierte Stützen erzeugen sprism_{4}-Befehle zusammen mit diversen GROUP-Befehlen.
Morphs
Morphs erzeugen vert{2}-, edge-, vect- und pgon-Befehle zusammen mit diversen GROUP-Befehlen und xform.
Schalen
Schalen erzeugen extrudedshell{3}-Befehle zusammen mit xform und diversen GROUP-Befehlen.
Linien
Linien erzeugen line2-Befehle.
Polylinien
Polylinien erzeugen poly2_b{5} -Befehle.
Schraffuren
Schraffuren erzeugen poly2_b{5} -Befehle.
2D-Text
Schalen erzeugen paragraph, textblock und richtext2-Befehle.
Archicad vor Version 27
Wir können mittels Drag and Drop - Techniken aus den meisten mit Archicad-Werkzeugen erzeugten Elementen GDL-Scripte erzeugen.
Dazu gehen wir wie folgt vor:
- Element im Grundriss platzieren, möglichst mit einem Punkt auf dem globalen Ursprung.
- GDL-Objekt öffnen, im Objekt entweder das 3D-oder 2D-Script-Fenster öffnen, je nach Elementtyp (2D- oder 3D-Element).Ist schon Script vorhanden, bitte mindestens 2 Zeilenumbrüche einfügen.
- Das Element in das Script-Fenster ziehen und das Autoscript wird dort erzeugt.
Aktuelle Ausgaben in ArchiCAD 22
wie Archicad 27
Umwandlungsroutine
Die nun erzeugten Autoscripte haben sich im Laufe der ArchiCAD-Versionen immer wieder geändert.
Da ich am häufigsten mit Poly2_B in 2D und PRISM_ in 3D arbeite, habe ich eine Umwandlungsroutine geschrieben, welche aus dem poly2_b{5}-Befehl aus 2D, welchen ich mit einer Schraffur erzeugt habe, umschreibt in einen POLY2_B-Befehl für 2D und einen PRISM_-Befehl für 3D. Hierbei werden Zahlenwerte, die Rundungsabweichungen von Null sind, auf Null gesetzt und alle Nachkommastellen über 4 gelöscht, sowie die Maskwerte umgeschrieben von 2D-Relevanz in 3D-Relevanz.