Name
MASS

Syntax
MASS material_decke, material_boden, material_seite,
n, m, mask, sockelhöhe,
x1, y1, z1, status1,
...
xn, yn, zn, statusn,
xn+1, yn+1, zn+1, statusm,
...
xn+m, yn+m, zn+m, statusm

Aufklappen Wertebereiche
material_decke, material_boden, material_seite, Typ integer (Materialindex) oder string (Materialname)
n ≥ 4, Typ integer
m ≥ 0, Typ integer
0 <= mask <= 255, Typ integer
sockelhöhe, Typ real
xi, Typ real
yi, Typ real
zi, Typ real
statusi, Typ integer

Aufklappen Statuswerte
statusi = -1: Endpunkt eines Polygonzuges oder
statusi = si + vi: Eigenschaft des nächsten Segmentes mit
0 <= si <= 15: Kanten/Seitenflächen unsichtbar/ sichtbar
vi =100 / =200 / =300 / =600 / =700 / =800 / =900 / =1000 / =2000 / =3000 / =4000: Kantenverlauf

Siehe Kapitel Statuswerte.

Aufklappen Erläuterung
Entspricht dem Freiflächenwerkzeug des Archicad Werkzeugkastens. Dabei muss eine zunächste eine Fläche aufgespannt werden, auf denen dann frei die Gratpunkte platziert werden. Die Anzahl der Grate kann jedoch auch Null betragen. Eine Triangulierung nimmt Archicad selbst vor; wie beim Freiflächenwerkzeug hat man keine Möglichkeit diese anzupassen.

Aufklappen Besonderheiten
Die Sockelhöhe sollte als negativer Wert angegeben werden, da sich dieser sonst nach oben (in Z-Richtung) entwickelt.
Der erste und letzte Flächenpunkt müssen zwangsläufig gleich sein, wobei der Endpunkt -1 als Statuscode bekommt. Andernfalls generiert Archicad keine Geometrie. Gleichsam darf es keine Selbstüberschneidungen geben. Archicad wird in diesem keine Fehlermeldungen auswerfen, was ein Debugging erschwert.
Die Statuscodes der Flächenpunkte entsprechen denen des PRISM_ Kommandos. Der Status eines Gratpunkts hingegen sollte entweder 0 oder -1 betragen.

Aufklappen Attribute
PEN, MATERIAL, RESOL/TOLER/RADIUS, SHADOW, MODEL


Aufklappen Kontext
3D-Skript

Aufklappen ArchiCAD
ab 7.0