Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

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