polygonOffsetConvex()

Zusammenfassung

Gibt eine nach Versatz sortierte Liste von Punkten als Darstellung des Polygons zurück, das ein Versatz von ebenfalls als Polygon interpretierten Punkten ist. Die Eingabeliste muss ein konvexes Polygon darstellen, wie das von ConvexHull2D( ) erstellte.

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.

Syntax

polygonOffsetConvex ( points As List, _
                      offset As Number ) As List 
Argument Typ Beschreibung
points List Das Polygon, das den Versatz erhalten soll. Muss ein konvexes Polygon sein.
Versatz Number Der Abstand für den Versatz. Jede Seite des resultierenden Polygons ist von der entsprechenden Seite des Eingabepolygons um den Versatzabstand entfernt.