| Operatoren |
clip_end_points_contours_xld — Abschneiden der Endpunkte einer XLD-Kontur.
clip_end_points_contours_xld(Contours : ClippedContours : Mode, Length : )
clip_end_points_contours_xld schneidet von einer XLD-Kontur die Endpunkte ab. Dabei kann über den Parameter Mode festgelegt werden, mit welchem Maß abgeschnitten wird.
Falls Mode = 'length', wird in Length die euklidische Länge des abzuschneidenden Konturstückes angegeben. Falls Mode = 'num_points', wird in Length die Anzahl an abzuschneidenden Punkte übergeben.
Die beschnittene Kontur wird in ClippedContours zurückgegeben. Für den Fall, dass alle Punkte einer Kontur entfernt würden, wird keine Kontur zurückgegeben. Deshalb ist die Anzahl an Ausgabekonturen kleiner oder gleich der Anzahl an Eingabekonturen.
Eingabekontur.
Verkürzte Kontur
Clipping-Modus.
Defaultwert: 'num_points'
Werteliste: 'length', 'num_points'
Clipping-Länge in der Einheit Pixel (Mode = 'length') oder Zahl (Mode = 'num_points')
Defaultwert: 3
Werteliste: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
Sind die Parameterwerte korrekt, liefert clip_end_points_contours_xld den Wert 2 (H_MSG_TRUE). Das Verhalten bei leerer Eingabe (keine Eingabekontur vorhanden) lässt sich mittels set_system('no_object_result',<Result>) festlegen. Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.
clip_contours_xld, crop_contours_xld
Foundation
| Operatoren |