Name
SPRISM_
Syntax
SPRISM_ material_decke, material_boden, material_seite,
n,
xa, ya, xe, ye, höhe, winkel,
x1, y1, status1, ... xn, yn, statusn
n,
xa, ya, xe, ye, höhe, winkel,
x1, y1, status1, ... xn, yn, statusn
material_decke, material_boden, material_seite, Typ integer (Materialindex) oder string (Materialname)
n ≥ 3, Typ integer
höhe > 0, Typ real
xa, ya, xe, ye, Typ real
-90 < winkel < 90, Typ real
xi, Typ real
yi, Typ real
statusi, Typ integer
n ≥ 3, Typ integer
höhe > 0, Typ real
xa, ya, xe, ye, Typ real
-90 < winkel < 90, Typ real
xi, Typ real
yi, Typ real
statusi, Typ integer
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)
Siehe Kapitel Statuswerte.
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)
Siehe Kapitel Statuswerte.
SPRISM_ (s=sloped) ist eine Erweiterung des Befehles CPRISM_, bei welcher es möglich ist, die obere Abschlussfläche geneigt zur X-Y-Ebene einzustellen. Die Richtung der geneigten Fläche wird durch die Senkrechte zu der Referenzlinie bestimmt, die durch die Werte xa, ya, xe, ye, in der x-y-Ebene festgelegt wird. Sie stellt die Aufsetzlinie der geneigten Fläche dar. Die Höhenlage der Aufsetzlinie ist höhe. Die Neigung wird durch den Wert winkel bestimmt und kann positiv oder negativ sein, wobei darauf zu achten ist, dass sich Deck- und Bodenfläche nicht schneiden. Die Bodenfläche bleibt in der XY-Ebene horizontal.
Zusätzliche Parameter zum CPRISM_:
xa, ya, xe, ye: Start- und Endkoordinaten der Referenzlinie (Vektor),
winkel: Der Drehwinkel der Deckfläche um die definierte Referenzlinie in Grad (entgegen dem Uhrzeigersinn).
höhe: Höhenlage der Referenzlinie.
Zusätzliche Parameter zum CPRISM_:
xa, ya, xe, ye: Start- und Endkoordinaten der Referenzlinie (Vektor),
winkel: Der Drehwinkel der Deckfläche um die definierte Referenzlinie in Grad (entgegen dem Uhrzeigersinn).
höhe: Höhenlage der Referenzlinie.
Mindestens in ArchiCAD® 9 ist ein bug, der eine Kantenanzahl n=2 nicht zuläßt, obwohl dies eine korrekte Kantenbeschreibung ist.
matP="Beton"
r=0.5 : w=15
SPRISM_ matP,matP,matP,
2,
r, 0, -r, 0,
1.0, w,
0,0,979, r,360,4079
Führt zu einem Fehler. Workaround: Kreis aus 2 180°-Bögen zusammensetzen:
SPRISM_ matP,matP,matP,
4,
r, 0, -r, 0,
1.0, w,
0,0,979, r,0,79, -r,0,3079, 0,r,1079
matP="Beton"
r=0.5 : w=15
SPRISM_ matP,matP,matP,
2,
r, 0, -r, 0,
1.0, w,
0,0,979, r,360,4079
Führt zu einem Fehler. Workaround: Kreis aus 2 180°-Bögen zusammensetzen:
SPRISM_ matP,matP,matP,
4,
r, 0, -r, 0,
1.0, w,
0,0,979, r,0,79, -r,0,3079, 0,r,1079
PEN, MATERIAL, RESOL/TOLER/RADIUS, SHADOW, MODEL
3D-Skript
ab 6.0