orientation_points_xldorientation_points_xldOrientationPointsXldorientation_points_xldOrientationPointsXldOrientationPointsXld — Orientierung von Konturen oder Polygonen, die wie Punktwolken behandelt
werden.
orientation_points_xldorientation_points_xldOrientationPointsXldorientation_points_xldOrientationPointsXldOrientationPointsXld berechnet die Orientierung
PhiPhiPhiPhiPhiphi der von den Eingabekonturen oder -polygonen XLDXLDXLDXLDXLDXLD
definierten Punktwolken (d.h. die Reihenfolge der Kontur- oder
Polygonpunkte wird nicht berücksichtigt). Der Winkel Phi wird analog zu
elliptic_axis_points_xldelliptic_axis_points_xldEllipticAxisPointsXldelliptic_axis_points_xldEllipticAxisPointsXldEllipticAxisPointsXld bestimmt. Es wird jedoch
zusätzlich der Punkt mit maximalem Abstand bestimmt. Bei
geschlossenen Konturen oder Polygonen (Anfangspunkt = Endpunkt) wird
der Endpunkt der Kontur oder des Polygons nicht berücksichtigt, da
er sonst doppeltes Gewicht erhielte.
Falls der Winkel zwischen dem Vektor vom Mittelpunkt zum Punkt
und dem durch Phi bestimmten Vector
größer als ist, wird auf den den Winkel Phi
addiert. Für den Fall, dass XLDXLDXLDXLDXLDXLD nur aus zwei Punkten
besteht, ergibt sich PhiPhiPhiPhiPhiphi aus der Richtung vom ersten zum
zweiten Punkt.
Wird mehr als eine Kontur oder ein Polygon übergeben, dann werden
die Ergebnisse für die Orientierungen in einem Tupel in der gleichen
Reihenfolge wie die entsprechenden Konturen bzw. Polygone in XLDXLDXLDXLDXLDXLD
abgespeichert.