Name
CUTSHAPE
Syntax
CUTSHAPE x [, status]
[...]
CUTEND
[...]
CUTEND
x Typ real
0 ≤ status ≤ 3, Schnittkanten und -flächenbehandlung, Typ integer (ab ArchiCAD 10)
0 ≤ status ≤ 3, Schnittkanten und -flächenbehandlung, Typ integer (ab ArchiCAD 10)
status=j1+j2
j1=0 /=1: Attribute nach Projekt oder Objekteinstellung/ nach Einstellungen im Skript
j2=0/ =2: Polygone werden wie Schnittflächen / wie normale Oberflächen behandelt
Mit j1 wird festgelegt, ob die Schnittflächen die Attribute von den Einstellungen des Objektes erhalten oder die gerade im Schnitt festgelegten erhalten.
Der Typ der Polygone ( j2) wirkt sich weder in 3D aus, noch hat er etwas mit den durch Schnittlinien erzeugten Schnittflächen zu tun, sondern steuert ausschließlich die Darstellung des 3D-Modells bei einer Projektion im 2D-Teil des Objektes. Die richtigen Werte im Parameter methode dort vorausgesetzt.
Ab ArchiCAD® 10 kann man mit dem PROJECT2{3}-Befehl sogar einen oder beide Flächentypen und/oder -kanten ausblenden.
j1=0 /=1: Attribute nach Projekt oder Objekteinstellung/ nach Einstellungen im Skript
j2=0/ =2: Polygone werden wie Schnittflächen / wie normale Oberflächen behandelt
Mit j1 wird festgelegt, ob die Schnittflächen die Attribute von den Einstellungen des Objektes erhalten oder die gerade im Schnitt festgelegten erhalten.
Der Typ der Polygone ( j2) wirkt sich weder in 3D aus, noch hat er etwas mit den durch Schnittlinien erzeugten Schnittflächen zu tun, sondern steuert ausschließlich die Darstellung des 3D-Modells bei einer Projektion im 2D-Teil des Objektes. Die richtigen Werte im Parameter methode dort vorausgesetzt.
Ab ArchiCAD® 10 kann man mit dem PROJECT2{3}-Befehl sogar einen oder beide Flächentypen und/oder -kanten ausblenden.
Erzeugt eine U (x>0) oder L-förmige (x<0) , in Y- und positiver Z-Richtung unendliche Schnittfläche. Die erste Schnittgerade der Schnittflächen liegt immer in der Y-Achse. Soll diese an anderer Stelle liegen werden, so ist das Koordinatensystem zuvor zu transformieren. Siehe Beispiel 2.
Bei der U-förmigen Schnittform, gibt x den Abstand der 3. Schnittfläche bzw. 2. Schnittgeraden in positiver X-Richtung an.
Die L-förmige Schnittfläche ist natürlich in positiver X-Richtung ebenfalls unendlich.
Im Sonderfall X=0 wird eine einzige Schnittfläche (X/Y-Ebene wie CUTPLANE 0) erzeugt.
Das Verhalten der Schnittflächen ist im CUTPLANE-Befehl näher beschrieben.
Bei der U-förmigen Schnittform, gibt x den Abstand der 3. Schnittfläche bzw. 2. Schnittgeraden in positiver X-Richtung an.
Die L-förmige Schnittfläche ist natürlich in positiver X-Richtung ebenfalls unendlich.
Im Sonderfall X=0 wird eine einzige Schnittfläche (X/Y-Ebene wie CUTPLANE 0) erzeugt.
Das Verhalten der Schnittflächen ist im CUTPLANE-Befehl näher beschrieben.
Beispiel 1:
CUTSHAPE -1
SPHERE 1
CUTEND
L-förmige Schnittform.
Beispiel 2:
ADD 0.25,0,0.5
CUTSHAPE 0.5
DEL 1
BLOCK 1,1,1
CUTEND
U-förmige Schnittform.
CUTSHAPE -1
SPHERE 1
CUTEND
L-förmige Schnittform.
Beispiel 2:
ADD 0.25,0,0.5
CUTSHAPE 0.5
DEL 1
BLOCK 1,1,1
CUTEND
U-förmige Schnittform.
PEN, MATERIAL, FILL ... (?)
3D-Skript
ab 6.0