Share via


CD2DGeometry::Simplify

Crea una versión simplificada de la geometría que solo contiene líneas y, opcionalmente, curvas Bézier cúbicas y escribe el resultado en ID2D1SimplifiedGeometrySink.

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

Parámetros

  • simplificationOption
    Un valor que especifica si la geometría simplificada debería contener curvas.

  • worldTransform
    La transformación que se va a aplicar a la geometría simplificada.

  • geometrySink
    ID2D1SimplifiedGeometrySink al que se anexa la geometría simplificada.

  • flatteningTolerance
    Límites máximos de la distancia entre puntos en la aproximación poligonal de la geometría.Los valores menores generan resultados más precisos pero hacen que la ejecución sea más lenta.

Valor devuelto

Si el método se realiza correctamente, devuelve TRUE.De lo contrario, devuelve FALSE.

Requisitos

Encabezado: afxrendertarget.h

Vea también

Referencia

CD2DGeometry (Clase)