CD2DGeometry::ComputeLength

Berechnet die Länge der Geometrie, als ob jedes Segment in eine Linie abgerollt wurde.

BOOL ComputeLength(
   const D2D1_MATRIX_3X2_F& worldTransform,
   FLOAT& length,
   FLOAT flatteningTolerance = D2D1_DEFAULT_FLATTENING_TOLERANCE
) const;

Parameter

  • worldTransform
    Die Transformation, die vor dem Berechnen seiner Länge auf die Geometrie angewendet werden soll.

  • length
    Enthält nach dem Beenden dieser Methode einen Zeiger auf die Länge der Geometrie.Für geschlossene Geometrien schließt die Länge ein implizites Schließungssegment ein.Sie müssen Speicher für diesen Parameter reservieren.

  • flatteningTolerance
    Die maximalen Grenzen für die Entfernung zwischen Punkten in der polygonalen Approximation der Geometrie.Kleinere Werte liefern genauere Ergebnisse, führen jedoch zu einer langsameren Ausführung.

Rückgabewert

Wenn die Methode erfolgreich ist, wird TRUE zurückgegeben.Andernfalls wird FALSE zurückgegeben.

Anforderungen

Header: afxrendertarget.h

Siehe auch

Referenz

CD2DGeometry-Klasse