coord-transf.2d elements3d elementsnon geo scriptsfunctionscontrol statem.attributesvariousaddons
planarprimitivebasic shapesprismscomplex shapesfrom polylines3d cuttingsolid commandsvarious
BLOCK CYLIND CONE SPHERE ELLIPS ELBOW ARMC ARME
Name
ARMC
Syntax
ARMCr1, r2, l, h, d, alpha
Aufklappen Range
h ≥ 0, Typ real
r2 - r1dr1 - r2, Typ real
Winkel < alpha < 180-Winkel, Typ real
  mit Winkel = ACS((SQR(l2+r22-r12)*l-r2*r1)/(l2+r22))
l > r1/SIN(alpha) + r2/TAN(alpha), Typ real
0 < r2r1 - ABS(d), Typ real
r1r2 + ABS(d), Typ real
Aufklappen Description
Erzeugt einen Zylinder (1) mit einem geraden und einem an einen zweiten Zylinder (2) angepassten Ende.
Zylinder 1, an den Zylinder 2 angeschmiegt wird, hat als Mittelachse die Z-Achse, hat eine unbegrenzte Höhe und ist nicht sichtbar. Er hat den Radius r1. Zylinder 2 wird mit h (Abstand in Z-Richtung), mit d (Abstand in y-Richtung) und mit alpha (Neigungswinkel zur Z-Achse) in seiner Lage bestimmt. Seine Länge l misst sich bis zur YZ-Ebene. Sein Radius wird mit r2 angegeben.
Das penible Einhalten der Wertebereiche ist unbedingt erforderlich.

Aufklappen Example
ARMC 0.075, 0.04, 0.5, 0, 0, 75
Anschluss einer 8er Balkonentwässerung (r2=0.08/2) an ein 15er Regenrohr (r1=0.15/2) mit 15° Neigung (alpha=90-15).
Aufklappen Specialities
Es können keine Durchdringungen erzeugt werden.
Der Zylinder wird maximal als SURFACE, aber nie als SOLID erzeugt. D.h. er wird nicht als Vollvolumen dargestellt. Außerdem bleibt die gekrümmte Seite offen.
Die Randlinien des Zylinderabschlusses sind im Befehl nicht abzuschalten. Selbst ein Beschneiden mittels CUTPOLYA ist nicht erfolgreich.
Aufklappen Attributes
MATERIAL, PEN, RESOL/TOLER/RADIUS, MODEL, SHADOW
Aufklappen Context
3D-Skript
Aufklappen Tips and Tricks
Die Randlinien sind zwar nicht zu beschneiden, doch kann man anschließende Zylinder mit PRISM_ erstellen, die man dann minimal (z.B. 0.0001m) größer und länger macht, sodass das Ende des ARMC-Zylinders in den anderen eintaucht. Man kann natürlich gleich eine minimale Muffe ohne Randlinien ansetzten:
ADD 0,d,h
ROTY alpha
ADDZ l-0.0001
PRISM_ 2,0.0002, 0,0,900+8, r2+0.001,360,4000+8
DEL 3

Download Beispielobjekt für ArchiCAD® 7/Start Edition, ArchiCAD® 8.1 und ArchiCAD® 9.0.
Aufklappen References
GDL-Handbuch 4.5 (DE) p. 42
GDL-Handbuch 5.0 (DE) p. 52
GDL-Handbuch 6.0 (DE) p. 66
GDL-Handbuch 6.5 (DE) p. 61
GDL-Handbuch 7.0 (DE) p. 61
GDL-Handbuch 8.0 (DE) p. 46
GDL-Handbuch 8.1 (DE) p. 47
GDL-Handbuch 9.0 (DE) p. 60
GDL-Handbuch 10.0 (DE) p. 57
GDL-Handbuch 11.0 (DE) p. 58
GDL Reference Guide 9.0 (INT) p. 58
GDL Reference Guide 10.0 (INT) p. 57
GDL Reference Guide 11.0 (INT) p. 57
GDL Cookbook 3.1 (EN/DE) p. 2.44
 




separates Web Control Fenster Download Objekt

Aufklappen GDL WebControl