polygonUnion()

Zusammenfassung

Gibt einen list von Polygonen für die Verbindung der Bereiche von poly1 und poly2.

Polygone werden in einem "lightweight" Weise durch eine list von points . Die ersten drei nicht kollinearen Punktlicht definieren die "Ebene" des Polygons. Auch wenn die restlichen points nicht in dieser Ebene liegen, werden Sie für alle Berechnungen auf diese Ebene projiziert.

Syntax

polygonUnion ( poly1 As List, _
               poly2 As List ) As List 
Argument Typ Beschreibung
poly1 List Das erste Polygon.
poly2 List Das zweite Polygon.

Beispiel 1

Intent >polygonUnion({point(0,0,0), Point(5,0,0), Point(5,5,0), Point(0,5,0)}, {Point(1,1,0), Point(6,1,0), Point(6,4,0), Point(1,4,0)}) 
--> {{Point_(6.0, 1.0, 0.0, WorldFrame()), Point_(6.0, 4.0, 0.0, WorldFrame()), Point_(5.0, 4.0, 0.0, WorldFrame()), Point_(5.0, 5.0, 0.0, WorldFrame()), Point_(0.0, 5.0, 0.0, WorldFrame()), Point_(0.0, 0.0, 0.0, WorldFrame()), Point_(5.0, 0.0, 0.0, WorldFrame()), Point_(5.0, 1.0, 0.0, WorldFrame())}}