Compartilhar via


Como: Nivelar um caminho curvo em uma linha

A GraphicsPath objeto armazena uma seqüência de linhas e splines de Bézier. Você pode adicionar vários tipos de curvas (elipses, arcos, splines cardinais) para um caminho, mas cada curva é convertida em uma spline de Bézier antes de ser armazenado no caminho. Um caminho de nivelamento consiste em converter cada spline de Bézier no caminho para uma seqüência de linhas retas. A ilustração a seguir mostra um caminho antes e depois de nivelamento.

Linhas retas e curvas

Para nivelar um caminho

  • chamar o Flatten o método de um GraphicsPath objeto. O Flatten método recebe um argumento de achatamento, que especifica a distância máxima entre o caminho mesclado e o caminho de original.

Consulte também

Referência

System.Drawing.Drawing2D.GraphicsPath

Outros recursos

Linhas, curvas e formas

Construindo e desenho de caminhos