Versions Compared

Key

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

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

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

...


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