Partilhar via


Como: Nivelar um caminho curvo em uma linha

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

Linhas retas e curvas

Para achatar um caminho

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

Ver também