Die Funktionen ExtentsX1, ExtentsX2, ExtentsY1, ExtentsY2, ExtentsZ1 und ExtentsZ2 werden verwendet, um die Ausmaße von Grafikobjekten zu berechnen.
Format:
Code Block |
---|
ExtentsX1(<Objekt>); |
...
ExtentsX2(<Objekt>); |
...
ExtentsY1(<Objekt>); |
...
ExtentsY2(<Objekt>); |
...
ExtentsZ1(<Objekt>); |
...
ExtentsZ2(<Objekt>); |
<Objekt> | Definiert das zu verwendende Objekt. |
Die Präsenz der Zeichen X, Y oder Z im Funktionsnamen bestimmt die Achse, entlang derer die Ausmaße berechnen werden.
Ein Index von 1 oder 2 bestimmt, ob Minimal- oder Maximalwerte berechnet werden sollen.
Beispiel für Ausdehnung:
Code Block |
---|
xmin = ExtentsX1(PartA); |
...
xmax = ExtentsX2(PartA); |
...
ymin = ExtentsY1(PartA); |
...
ymax = ExtentsY2(PartA); |
...
zmin = ExtentsZ1(PartA); |
...
zmax = ExtentsZ2(PartA); |
...
P1 = Box(xmin, ymin, zmin, xmax, ymax, zmax); |
Weiteres Beispiel für Ausdehnung:
Code Block |
---|
A0=Thickness(Rectangle(H-3/4,D), 3/4); |
...
A1=RotateY(A0,90); |
...
xmin = ExtentsX1(A1); |
...
xmax = ExtentsX2(A1); |
...
ymin = ExtentsY1(A1); |
...
ymax = ExtentsY2(A1); |
...
zmin = ExtentsZ1(A1); |
...
zmax = ExtentsZ2(A1); |
...
P1 = Box(xmin, ymin, zmin, xmax, ymin+3, zmin+4); |