Die Funktion G3Offset erweitert eine Volumenkörperfläche nach innen oder außen.
Format:
Code Block |
---|
G3Offset(<Objekt>, <Fläche>, <Versatz>); |
<Objekt> | Definiert das 3D-Objekt, dessen Kanten erweitert werden soll. |
<Fläche> | Definiert die zu erweiternde Fläche. Die Fläche wird durch den zur Fläche zugehörigen Punkt Point(x,y,z) definiert. |
<Versatz> | Definiert den Versatzabstand. Bei einem positiven Wert wird die Fläche nach außen, bei einem negativen Wert nach innen versetzt. |
Beispiel für Volumenkörpererweiterung:
Code Block |
---|
G3Offset(TeilA, Point(xf, yf, zf), Abst); |
...
Hierbei gilt: |
...
TeilA - ist das 3D-Objekt, dessen Fläche erweitert werden soll |
...
Point(xf, yf, zf) - ist ein Punkt für die Auswahl der zu erweiternden Fläche |
...
Abst - ist der Flächenversatzwert |
Weiteres Beispiel:
Code Block |
---|
x = Parameter("Größe", 5, LINEAR, GreaterThan(0)); |
...
r1 = Parameter("r1", 1, LINEAR, GreaterThan(0)); |
...
b0 = Box(0, 0, 0, x, x, x); |
...
b3 = G3Offset(b0, Point(x,x/2,x/2), r1/2); |
...
Output(b3); |