| Operatoren |
dist_rectangle2_contour_points_xld — Berechnen der Abstände von allen Punkten einer Kontur zu einem Rechteck.
dist_rectangle2_contour_points_xld(Contour : : ClippingEndPoints, Row, Column, Phi, Length1, Length2 : Distances)
dist_rectangle2_contour_points_xld bestimmt die euklidischen Abstände zwischen den Punkten einer Kontur Contour und einem Rechteck beliebiger Orientierung, das durch den Mittelpunkt (Row, Column), die Orientierung Phi und halben Kantenlängen Length1 und Length2 definiert ist. Der Winkel Phi wird im Bogenmaß spezifiziert und gibt den Winkel der horizontalen Achse und der Kante mit der halben Länge Length1 im mathematisch positiven Sinn (gegen den Uhrzeigersinn) an.
Je nach Vorverarbeitung lassen sich die Start- und Endpunkte einer Kontur nicht exakt bestimmen. Dann wird der Operator fit_rectangle2_contour_xld typischerweise mit einem Wert größer null für den Parameter ClippingEndPoints aufgerufen, um eine bestimmte Anzahl an Punkten an beiden Enden der Kontur für die Berechnung auszuschließen. Damit der Abstand für dieselben Konturpunkte wie in der Rechtecksanpassung berechnet werden kann, ist für den Parameter ClippingEndPoints derselbe Wert wie bei fit_rectangle2_contour_xld zu wählen.
Eingabekontur.
Anzahl der Konturpunkte am Anfang und Ende der Kontur, die für die Abstandsberechnung ignoriert werden sollen.
Defaultwert: 0
Wertevorschläge: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
Restriktion: ClippingEndPoints >= 0
Zeilenkoordinate des Mittelpunktes des Rechtecks.
Spaltenkoordinate des Mittelpunktes des Rechtecks.
Orientierung der Hauptachse des Rechtecks in Bogenmaß.
Erster Halbmesser (halbe Länge) des Rechtecks.
Restriktion: Length1 > 0
Zweiter Halbmesser (halbe Breite) des Rechtecks.
Restriktion: Length2 >= 0
Abstände der Konturpunkte zum Rechteck.
Sind die Parameterwerte korrekt, dann liefert dist_rectangle2_contour_points_xld den Wert 2 (H_MSG_TRUE). Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.
Foundation
| Operatoren |