gen_contour_polygon_rounded_xldT_gen_contour_polygon_rounded_xldGenContourPolygonRoundedXldGenContourPolygonRoundedXldgen_contour_polygon_rounded_xld (Operator)
Name
gen_contour_polygon_rounded_xldT_gen_contour_polygon_rounded_xldGenContourPolygonRoundedXldGenContourPolygonRoundedXldgen_contour_polygon_rounded_xld — Erzeugen einer XLD-Kontur mit gerundeten Ecken aus einem Polygon
(als Tupel).
Signatur
void GenContourPolygonRoundedXld(HObject* Contour, const HTuple& Row, const HTuple& Col, const HTuple& Radius, const HTuple& SamplingInterval)
void HXLDCont::GenContourPolygonRoundedXld(const HTuple& Row, const HTuple& Col, const HTuple& Radius, const HTuple& SamplingInterval)
void HXLDCont::GenContourPolygonRoundedXld(const HTuple& Row, const HTuple& Col, const HTuple& Radius, double SamplingInterval)
static void HOperatorSet.GenContourPolygonRoundedXld(out HObject contour, HTuple row, HTuple col, HTuple radius, HTuple samplingInterval)
void HXLDCont.GenContourPolygonRoundedXld(HTuple row, HTuple col, HTuple radius, HTuple samplingInterval)
void HXLDCont.GenContourPolygonRoundedXld(HTuple row, HTuple col, HTuple radius, double samplingInterval)
def gen_contour_polygon_rounded_xld(row: Sequence[Union[float, int]], col: Sequence[Union[float, int]], radius: Sequence[Union[float, int]], sampling_interval: Union[float, int]) -> HObject
Beschreibung
gen_contour_polygon_rounded_xldgen_contour_polygon_rounded_xldGenContourPolygonRoundedXldGenContourPolygonRoundedXldgen_contour_polygon_rounded_xld erzeugt aus einem Polygon,
das in den Tupeln RowRowRowrowrow und ColColColcolcol übergeben wird,
eine XLD-Kontur ContourContourContourcontourcontour mit abgerundeten Ecken. Die
Rundungen werden durch Kreisbögen beschrieben, die durch den
Parameter RadiusRadiusRadiusradiusradius definiert sind. Für jeden mittels
RowRowRowrowrow und ColColColcolcol festgelegten Polygonpunkt muss ein
korrespondierender Radius spezifiziert werden. Im Falle eines
geschlossenen Polygons wird der Anfangspunkt des Polygons gleich dem
Endpunkt definiert wobei die korrespondierenden Radien dieser Punkte
gleich sein müssen. Bei offenen Polygonen hingegen werden die
Radien für den Anfangs- und Endpunkt ignoriert. Der Parameter
SamplingIntervalSamplingIntervalSamplingIntervalsamplingIntervalsampling_interval schließlich bezeichnet den Abstand der
Stützpunkte der entstehenden Kontur ContourContourContourcontourcontour.
Ausführungsinformationen
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Parameter
ContourContourContourcontourcontour (output_object) xld_cont → objectHXLDContHObjectHObjectHobject *
Ausgabe-Kontur.
RowRowRowrowrow (input_control) coordinates.y-array → HTupleSequence[Union[float, int]]HTupleHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)
Zeilen-Koordinaten des Polygons.
Default:
[20,80,80,20,20]
Wertevorschläge:
0, 1, 2, 3, 4, 5, 10, 20, 50, 100, 200, 500
ColColColcolcol (input_control) coordinates.x-array → HTupleSequence[Union[float, int]]HTupleHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)
Spalten-Koordinaten des Polygons.
Default:
[20,20,80,80,20]
Wertevorschläge:
0, 1, 2, 3, 4, 5, 10, 20, 50, 100, 200, 500
RadiusRadiusRadiusradiusradius (input_control) number-array → HTupleSequence[Union[float, int]]HTupleHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)
Radien der abgerundeten Ecken.
Default:
[20,20,20,20,20]
Wertevorschläge:
0, 1, 2, 5, 10, 20, 50
SamplingIntervalSamplingIntervalSamplingIntervalsamplingIntervalsampling_interval (input_control) number → HTupleUnion[float, int]HTupleHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)
Abstand der Abtastpunkte.
Default:
1.0
Wertevorschläge:
0.5, 1.0, 2.0, 5.0
Vorgänger
get_region_contourget_region_contourGetRegionContourGetRegionContourget_region_contour
Nachfolger
smooth_contours_xldsmooth_contours_xldSmoothContoursXldSmoothContoursXldsmooth_contours_xld,
gen_polygons_xldgen_polygons_xldGenPolygonsXldGenPolygonsXldgen_polygons_xld
Siehe auch
gen_contour_polygon_xldgen_contour_polygon_xldGenContourPolygonXldGenContourPolygonXldgen_contour_polygon_xld,
gen_contours_skeleton_xldgen_contours_skeleton_xldGenContoursSkeletonXldGenContoursSkeletonXldgen_contours_skeleton_xld
Modul
Foundation