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