Versions Compared

Key

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

Die Funktion BooleanUnion erstellt ein Objekt durch Vereinigung der angegebenen Objekte miteinander.

Format:

Code Block

BooleanUnion(<Objekt>, <Objekt>, ...);

<Objekt>

Definiert ein Objekt, das in der Booleschen Operation verwendet werden soll. Es müssen mindestens zwei Objekte definiert werden.


Beispiel für Boolesche Vereinigung:

Code Block

S1 = Sphere(5);

...


S2 = Sphere(5,5,5);

...


S3 = Sphere(5,5,-5);

...


S4 = Sphere(5,-5,5);

...


S5 = Sphere(5,-5,-5);

...


S6 = BooleanUnion(S1,S2,S3,S4,S5);

...


Output(S6);


Weiteres Beispiel:

Code Block

R = Parameter("Radius", 8, LINEAR, Interval(0.001, 1000));

...


s = Sphere(R);

...


c = Circle(R/3);

...


c1 = Thickness(c, R*2);

...


c2 = Move(c1, 0, 0, R); // Zylinder

...


s1 = BooleanUnion(s, c2); // Kugel mit Zylinder

...


Output(s1);