material_decke, material_boden, material_seite, Typ integer (Materialindex) oder string (Materialname) n ≥ 3, Typ integer xaD, yaD, xeD, yeD, Typ real höhe_decke, Typ real
-90 < winkel_decke < 90, Typ real xaB, yaB, xeB, yeB, Typ real höhe_boden, Typ real
-90 < winkel_boden < 90, Typ real xi, Typ real yi, Typ real statusi, Typ integer materiali, Materialindizes, Typ integer
Statuswerte
statusi = -1: Endpunkt eines Polygonzuges oder statusi = si + vi + ti: 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
ti =0/ =16/ =32: undefiniert/ ist horizontale Kante/ ist vertikale Kante (ab ArchiCAD® 9)
Erweiterung des SPRISM_-Befehls, bei dem nun nicht nur die Oberseite, sondern auch die Unterseite geneigt sein kann. Dafür gibt es nun für beide Flächen eine Aufsetzlinie und einen Winkelparameter (winkel_boden, winkel_decke). Die Höhenlage der Aufsetzlinien wird auch differenziert mit 2 Parametern angegeben (höhe_boden, höhe_decke).
Als einziger Prismenbefehl kann mit SPRISM_{2} jeder Seitenfläche, definiert durch die Abschnitte des Umfassungspoylgons, ein eigenes Material zuweisen. Hierzu wird analog zum Statusparameter (statusi) jedem (dem Eckpunkt nachfolgenden) Teilabschnitt ein eigener Materialindex (materiali) zugewiesen.
Die zu CPRISM_ zusätzlichen Parameter lauten für die Deckfläche: xaD, yaD, xeD, yeD: Start- und Endkoordinaten der Referenzlinie (Vektor), winkel_decke: Der Drehwinkel der Deckfläche um die definierte Referenzlinie in Grad (entgegen dem Uhrzeigersinn). höhe_decke: Höhenlage der Referenzlinie.
Für die Bodenfläche: xaB, yaB, xeB, yeB: Start- und Endkoordinaten der Referenzlinie (Vektor), winkel_boden: Der Drehwinkel der Bodenfläche um die definierte Referenzlinie in Grad (entgegen dem Uhrzeigersinn). höhe_boden: Höhenlage der Referenzlinie.
Sowie: materiali: Materialindex. Ist nur der Materialname bekannt, kann der Index über IND(MATERIAL, name) abgefragt werden.
Abb.1: Die Definition des Prismas durch die Koordinaten in der XY-Ebene. Die Ausrichtung der Aufsetzlinien erfolgt ebenfalls durch die Koordinaten in der XY-Ebene.
Abb.2: Isometrie des Prismas (formgebende Parameter). si=statusi
Abb.3: Isometrie des Prismas (Definition der geneigten Flächen).
mat1=material_decke, mat3=material_boden, mat2=material_seite