Aplatissement des chemins

Un objet GraphicsPath stocke une séquence de lignes et de splines Bézier. Vous pouvez ajouter plusieurs types de courbes (ellipses, arcs, splines cardinales) à un chemin, mais chaque courbe est convertie en spline Bézier avant d’être stockée dans le chemin. L’aplatissement d’un chemin consiste à convertir chaque spline Bézier dans le chemin en une séquence de lignes droites.

Pour aplatir un chemin d’accès, appelez la méthode GraphicsPath::Flatten d’un objet GraphicsPath . La méthode GraphicsPath::Flatten reçoit un argument de plané qui spécifie la distance maximale entre le chemin aplatissement et le chemin d’origine. L’illustration suivante montre un chemin avant et après l’aplatissement.

illustration montrant une séquence de lignes de béziers connectées en bleu et les lignes correspondantes en rouge