Gibt eine Liste der Punkte zurück, die die Vereinigung des Satzes von Polygonen in polys darstellen. Diese Option funktioniert wie aufeinander folgende Anwendungen von polygonUnion(), mit der Ausnahme, dass die Reihenfolge unerheblich ist.
Polygone werden in einer "lightweight"-Methode durch eine Liste von Punkten dargestellt. Die ersten drei nicht kollinearen Punkte definieren die "Ebene" des Polygons. Auch wenn die restlichen Punkte nicht in dieser Ebene liegen, werden sie für alle Berechnungen auf diese Ebene projiziert.
polygonUnionList ( polys As List, _ Optional simplify? As Boolean = True, _ Optional ignoreBadPolygons? As Boolean = True ) As List
Argument | Typ | Beschreibung |
---|---|---|
polys | List | Eine Liste von Polygonen (Listen von Punkten) für die Vereinigung |
simplify? | Boolean | Optional. Bei True enthält das Ergebnis keine kollinearen Punkte. Vorgabe ist True. |
ignoreBadPolygons? | Boolean | Optional. Während der Verarbeitung ist es möglich, Zwischenergebnisse mit ungültigen Polygonen zu erhalten. Dies weist manchmal auf ein Problem in den bereitgestellten Daten hin, oder es kann bedeutungslos werden, wenn alle Polygone verarbeitet sind. Vorgabe ist False. |