Udostępnij za pośrednictwem


CD2DGeometry::Simplify

Tworzy uproszczoną wersję geometrii, który zawiera tylko linie i krzywe Beziera sześciennych (opcjonalnie) i zapisuje wynik ID2D1SimplifiedGeometrySink.

BOOL Simplify(
   D2D1_GEOMETRY_SIMPLIFICATION_OPTION simplificationOption,
   const D2D1_MATRIX_3X2_F& worldTransform,
   ID2D1SimplifiedGeometrySink* geometrySink,
   FLOAT flatteningTolerance = D2D1_DEFAULT_FLATTENING_TOLERANCE
) const;

Parametry

  • simplificationOption
    Wartość określająca, czy uproszczone geometrii powinny zawierać krzywych.

  • worldTransform
    Transformacji do zastosowania uproszczonej geometrii.

  • geometrySink
    ID2D1SimplifiedGeometrySink, do którego dołączany jest uproszczone geometrii.

  • flatteningTolerance
    Maksymalne granice na odległość między punktami wielokątne zbliżenia geometrii.Mniejsze wartości bardziej dokładnych wyników, ale powoduje wolniejsze wykonanie.

Wartość zwracana

Jeśli metoda się powiedzie, zwraca wartość TRUE.W przeciwnym razie zwraca wartość FALSE.

Wymagania

Nagłówek: afxrendertarget.h

Zobacz też

Informacje

Klasa CD2DGeometry