Koord-Transf.2D Elemente3D ElementeNon Geo-ScripteFunktionenSteuerbefehleAttributeDiverseAddOns
PlanarePrimitiveGrundkörperPrismenKomplexeaus PolylinienSchnittbefehleSolidbefehleDiverse
GROUP ADDGROUP ISECTGROUP SUBGROUP SWEEPGROUP SWEEPGROUP{2} PLACEGROUP ISECTLINES KILLGROUP
Name
ADDGROUP
Syntax
ADDGROUP(gruppenname1, gruppenname2)
Aufklappen Wertebereiche
gruppenname1,gruppenname2, Typ string oder einer SEO-Gruppe zugewiesene Variable
Aufklappen Erläuterung
Verschmilzt zwei zuvor definierte Gruppen oder Ergebnisse voriger SEO-Befehle (gruppenname1 und gruppenname2) zu einer neuen Gruppe. Die Gruppenelemente müssen sich nicht zwingend berühren oder durchdringen.

Wie bei allen Operationen wird das Ergebnis einer (neuen) Gruppe zugewiesen. Diese wird ähnlich wie bei Funktionen als Variable vorangestellt. Siehe Beispiel.

Die Attribute der resultierenden Polygonalflächen erben die Elemente von den Ursprungsgruppen. Der Stift der Schnittlinie ist der aktuell eingestellte Stift.
Aufklappen Beispiel
halb= 0.5

GROUP "Kugel"
ADDZ halb/3
MULY 0.25
MATERIAL "Glas Normalglas"
SPHERE halb
ENDGROUP

GROUP "Kiste"
ADD -halb,-halb/4,-2*halb/3
MATERIAL "Natur Eis"
BLOCK 2*halb,halb/2,2*halb/3
ENDGROUP

summe=ADDGROUP("Kugel","Kiste")

PLACEGROUP summe
Aufklappen Besonderheiten
Das Ergebnis der Operation ist eine neue Gruppe, deren Name in der vorangestellten Variablen abgelegt wird. Dieser automatisch erzeugte, eindeutige Name besteht aus einem Zahlenwert (mit führendem und nachfolgendem Leerzeichen), der aber als String verwendet wird. VARTYPE liefert als Ergebnis 2, also Typ string zurück. Doch sind in der Folge keine Stringoperationen mit der Variablen möglich. Die Variable stellt also eine Art Sondertyp "string" dar.
Aufklappen Attribute
PEN
Aufklappen ArchiCAD®
ab 8.0
Aufklappen Referenzen
GDL-Handbuch 8.0 (DE) S.84
GDL-Handbuch 8.1 (DE) S.86
GDL-Handbuch 9.0 (DE) S.116
GDL-Handbuch 10.0 (DE) S.112
GDL-Handbuch 11.0 (DE) S.116
GDL Reference Guide 9.0 (INT) S.112
GDL Reference Guide 10.0 (INT) S.111
GDL Reference Guide 11.0 (INT) S.111