Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Die Funktion 3DChamfer erlaubt das Fasen von einer oder von mehreren Kanten eines 3D-Objekts.

Format:

Code Block

G3Chamfer(<Objekt>, <Kanten>, <Versatz>);

<Objekt>

Definiert das 3D-Objekt, dessen Kanten gefast werden sollen.

<Kanten>

Definiert die Kante oder mehrere Kanten, die abgerundet werden sollen. Jede Kante wird durch Point(xc,yc,zc) oder durch eine Punktmatrix definiert.
Point(xc,yc,zc) ist der Mittelpunkt einer zu fasenden Kante (dieser Punkt wird in der TurboCAD-Kantenfasenfunktion mit einem blauen Quadrat gekennzeichnet). Eine Punktematrix definiert einen Satz an zu fasenden Kanten.

<Radien>

Definiert den Fasenabstand. Diese werden durch die Funktion Array eingerichtet. Für eine einzelne Kante enthält die Funktion Array ein Wertepaar für den Abstand. Für mehrere Kanten sind mehrere Wertepaare für den Abstand angegeben.


Beispiel für eine Fase:

Code Block

Array(d1, d2)- // Matrix von 2 Versatzwerten an den Enden einer Kante


Weiteres Beispiel:

Code Block

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:

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);

...


b2 = G3Chamfer(b0, Point(x/2, x, x), Array(r1, r1+r1));

...


Output(b2);