FMX.Graphics.TPathData.FlattenToPolygon
Delphi
function FlattenToPolygon(var Polygon: TPolygon; const Flatness: Single = DefaultFlatness): TPointF;
C++
System::Types::TPointF __fastcall FlattenToPolygon(System::Math::Vectors::TPolygon &Polygon, const float Flatness = 2.500000E-01f);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | FMX.Graphics.pas FMX.Graphics.hpp |
FMX.Graphics | TPathData |
Beschreibung
Konvertiert das aktuelle TPathData-Objekt in eine Sequenz von verbundenen Liniensegmenten und gibt die Sequenz als TPolygon zurück.
Der Parameter Polygon
ist die Rückgabevariable und repräsentiert das Konvertierungsergebnis.
Flatness
ist ein optionaler Parameter, der den maximal zulässigen Fehler zwischen der Kurve und ihrer geglätteten Näherung angibt. Standardmäßig ist Flatness
auf 0.25 gesetzt. Das Reduzieren des Glättungswertes führt zum Erhöhen der Anzahl der Liniensegmente in der Näherung.