Teilen:
TurboCAD 2021 Bedienerhandbuch
BooleanSubtraction (Boolesche Differenz)

BooleanSubtraction (Boolesche Differenz)

Die Funktion BooleanSubtract erstellt ein Objekt durch Subtraktion des Sekundärobjekts vom Primärobjekt.

Format:

 

BooleanSubtract(<Primärobjekt>, <Sekundärobjekt>, ...);

<Primärobjekt> Definiert ein Objekt, das in der Booleschen Operation verwendet werden soll. Es gibt nur ein Primärobjekt.
<Sekundärobjekt> Definiert ein Sekundärobjekt, das vom Primärobjekt subtrahiert werden soll. Es muss mindestens ein Sekundärobjekt vorhanden sein.


Beispiel für Boolesche Differenz:

 

S1 = Sphere(5);

S2 = Sphere(5,5,5);

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

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

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

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

Output(S6);


Weiteres Beispiel:

 

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 = BooleanSubtract(s, c2); // Kugel mit Loch

Output(s1);