Name
RESOL
Syntax
RESOL n
n ≥ 3, Typ integer
RESOL gibt an, in wieviele Segmente (n) eine Kreislinie zerlegt werden soll. Der Radius spielt dabei keine Rolle. Sind keine Vollkreise (z.B. Zylinder), sondern nur Kreissegmente (z.B. Tortenstück) zu zerlegen, sind es auch nur anteilige Teilstücke. RESOL 36 zerlegt einen Viertelkreis somit in 9 Segmente.
Die Einstellung gilt für alle danach folgenden Körper und Oberflächen, bis zum nächsten RESOL/RADIUS/TOLER-Befehl oder dem Skriptende. Vorherige Befehle oder globale Einstellungen zur Auflösung von Krümmungen (Zauberstabeinstellungen) werden mit dem Befehl außer Kraft gesetzt.
Die Einstellung gilt für alle danach folgenden Körper und Oberflächen, bis zum nächsten RESOL/RADIUS/TOLER-Befehl oder dem Skriptende. Vorherige Befehle oder globale Einstellungen zur Auflösung von Krümmungen (Zauberstabeinstellungen) werden mit dem Befehl außer Kraft gesetzt.
a=0.5
h=1
RESOL 36
CYLIND h,a
ADDX a*2.5
RESOL 7
CYLIND h,a
h=1
RESOL 36
CYLIND h,a
ADDX a*2.5
RESOL 7
CYLIND h,a
ArchiCAD® kennt im 3D-Modell keine "echten" Krümmungen. Zur dreidimensionalen Darstellung werden alle per Definition nichtplanaren Oberflächen mit Polygonen (Dreiecke/Rechtecke) angenähert. Um die Genauigkeit und damit die resultierende Datenmenge zu beschränken, gibt es in GDL 3 Befehle (RESOL/RADIUS/TOLER), mit denen die Zerlegung in Teilflächen festgelegt werden kann.
Man kann sich diese Segmenterung auch zu Nutze machen, indem man durch niedrige Werte mit einfachen Befehlen N-Eder erzeugen kann:
RESOL 5
CYLIND 1,0.5
Erzeugt ein fünfeckiges Prisma.
RESOL 5
CYLIND 1,0.5
Erzeugt ein fünfeckiges Prisma.
3D-Skript