Compartilhar via


Como nivelar um caminho curvo em uma linha

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

Straight Lines and Curves

Para achatar um caminho

  • Chame o Flatten método de um GraphicsPath objeto. O Flatten método recebe um argumento de planicidade que especifica a distância máxima entre o caminho nivelado e o caminho original.

Confira também