Name
BPRISM_

Syntax
BPRISM_ material_decke, material_boden, material_seite,
n, höhe, radius,
x1, y1, status1, ... xn, yn, statusn

Aufklappen Wertebereiche
material_decke, material_boden, material_seite, Typ integer (Materialindex) oder string (Materialname)
n ≥ 3, Typ integer
höhe, Typ real
radius > h , Typ real
xi, Typ real
yi, Typ real
statusi, Typ integer

Aufklappen 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)

Siehe Kapitel Statuswerte.

Aufklappen Erläuterung
Dieser Befehl ist eine Abwandlung des CPRISM_ (b=bent prism), mit dem Unterschied, dass eine Krümmung in negativer Z-Richtung um den Radius radius erfolgt.
Gebogen wird um die gedachte Biegeachse, welche parallel zur Y-Achse durch 0,0,-radius läuft. Hieraus ergibt sich, dass alle Kanten entlang der X-Achse in Kreisbogenausschnitte umgewandelt werden, alle Kanten in Richtung der Y-Achse horizontal bleiben und alle Kanten entlang der Z-Achse Radial zur Biegeachse ausgerichtet werden.

Alle Parameter außer radius genau wie beim CPRISM_.

Aufklappen Beispiel
Das Prisma aus Abb.1 und 2.:
bPRISM_ mat1, mat2, mat3,
 5, hoehe, r,
 -0.01401625024395, 0.08576632942516, 15,
 0, 0, 15,
 0.1183701038579, -6.31327242682E-18, 79,
 0.1080130214178, 0.05694835804352, 900,
 0.1093788810326, 0.1148147478396, 3079

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

Aufklappen Kontext
3D-Skript