Sdílet prostřednictvím


CD2DGeometry::Simplify

Vytvoří zjednodušenou verzi geometry, který obsahuje pouze řádky a (volitelně) krychlových Beziérovy křivky a výsledek se 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
    Hodnota, která určuje, zda zjednodušené geometrie by měla obsahovat křivky.

  • worldTransform
    Transformace uplatňovat zjednodušený geometrie.

  • geometrySink
    ID2D1SimplifiedGeometrySink, ke kterému je připojen zjednodušené geometrie.

  • flatteningTolerance
    Maximální hranice na vzdálenost mezi body v mnohoúhelníkové sbližování geometrii.Menší hodnoty poskytuje přesnější výsledky, ale způsobit pomalejší spuštění.

Vrácená hodnota

Pokud metoda uspěje, vrací hodnotu TRUE.V opačném případě vrátí hodnotu FALSE.

Požadavky

Záhlaví: afxrendertarget.h

Viz také

Referenční dokumentace

Třída CD2DGeometry