gen_polygons_xld — Approximieren von Polygonen an XLD-Konturen.
Mit gen_polygons_xld werden, unter Angabe eines
Approximatinsverfahrens Type und eines Schwellenwertes
Alpha, XLD-Konturen, die in Contours
abgespeichert sind, approximiert. Es werden Polygone berechnet, mit
deren Stützpunkten die Konturen angenähert werden können. Es
können dabei sowohl offene als auch geschlossene Konturen
approximiert werden. Die gewonnenen Stützpunkte werden in dem
Parameter Polygons zurückgegeben.
Es steht das Verfahren von Ramer, in welchem die Konturen so
approximiert werden, dass der euklidische Abstand eines jeden
Konturpunktes von der Polygonlinie höchstens Alpha
Pixeleinheiten beträgt.
Contours (input_object) xld_cont-array → object
Konturen, die approximiert werden sollen.
Polygons (output_object) xld_poly-array → object
Approximierende Polygone.
Type (input_control) string → (string)
Name des Polygonverfahrens.
Defaultwert: 'ramer'
Werteliste: 'ramer'
Alpha (input_control) number → (real / integer)
Schwellenwert der Polygonapproximation.
Defaultwert: 2.0
Wertevorschläge: 1.0, 1.5, 2.0, 3.0, 4.0
Restriktion: Alpha > 0.0
gen_contours_skeleton_xld,
lines_gauss,
lines_facet,
edges_sub_pix
gen_parallels_xld,
split_contours_xld
Foundation