top_material, bottom_material, side_material, Typ integer (Materialindex) oder string (Materialname) n ≥ 3, Typ integer height, Typ real radius > h , Typ real xi, Typ real yi, Typ real statusi, Typ integer
Status Codes
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 (since ArchiCAD® 9)
Dieser Befehl ist eine Abwandlung des CPRISM_, 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_.
Example
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
Attributes
PEN, MATERIAL, RESOL/TOLER/RADIUS, SHADOW, MODEL
Context
3D-Skript
References
GDL-Handbuch 4.5 (DE) p. 35
GDL-Handbuch 5.0 (DE) p. 42
GDL-Handbuch 6.0 (DE) p. 48
GDL-Handbuch 6.5 (DE) p. 42
GDL-Handbuch 7.0 (DE) p. 42
GDL-Handbuch 8.0 (DE) p. 33
GDL-Handbuch 8.1 (DE) p. 34
GDL-Handbuch 9.0 (DE) p. 41
GDL-Handbuch 10.0 (DE) p. 38
GDL-Handbuch 11.0 (DE) p. 38
GDL Reference Guide 9.0 (INT) p. 40
GDL Reference Guide 10.0 (INT) p. 38
GDL Reference Guide 11.0 (INT) p. 38
GDL Cookbook 3.1 (EN/DE) p. 1.48/1.80/2.52/2.88/2.144
Abb.1: Die Definition des Prismas durch die Koordinaten in der XY-Ebene. (oben) Unten die Auswirkung der Krümmung in der Seitenansicht.
Abb.2: Isometrie des Prismas.
si=statusi, mat1=material_decke, mat3=material_boden, mat2=material_seite