Procedimiento para aplanar un trazado curvo en una línea

Un objeto GraphicsPath almacena una secuencia de líneas B-splines. Puede agregar varios tipos de curvas (elipses, arcos, curvas spline cardinales) a un trazado, pero cada curva se convierte en un B-spline antes de almacenarse en el trazado. Para aplanar un trazado, cada B-spline del trazado se convierte en una secuencia de líneas rectas. En la ilustración siguiente se muestra un trazado antes y después de aplanarlo.

Líneas rectas y curvas

Para aplanar un trazado

  • Llame al método Flatten de un objeto GraphicsPath. El método Flatten recibe un argumento flatness que especifica la distancia máxima entre el trazado aplanado y el trazado original.

Consulte también