Die Funktion 3DChamfer erlaubt das Fasen von einer oder von mehreren Kanten eines 3D-Objekts.
Format:
G3Chamfer(<Objekt>, <Kanten>, <Versatz>);
...
Beispiel für eine Fase:
Array(d1, d2)- // Matrix von 2 Versatzwerten an den Enden einer Kante
Weiteres Beispiel:
Tür= G3Chamfer(Tür0, Point(0, -1, (Height-FHeight-4-3/4)/2), Array(1, 1));
// Hierbei ist Tür0 das Objekt, dessen Kante gefast werden soll
// Point(0, -1, (Height-FHeight-4-3/4)/2) zeigt die Kante an
// Array(1, 1) stellt 2 Fasenabstände ein
Weiteres Beispiel:
x = Parameter("Größe", 5, LINEAR, GreaterThan(0));
r1 = Parameter("r1", 1, LINEAR, GreaterThan(0));
b0 = Box(0, 0, 0, x, x, x);
b2 = G3Chamfer(b0, Point(x/2, x, x), Array(r1, r1+r1));
Output(b2);