Aplatissement des chemins
Un objet GraphicsPath stocke une séquence de lignes et de splines de Bézier. Vous pouvez ajouter plusieurs types de courbes (ellipses, arcs, splines cardinales) à un tracé, mais chaque courbe est convertie en spline de Bézier avant d’être stockée dans le tracé. L’aplatissement d’un tracé consiste à convertir chaque spline de Bézier dans le tracé 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 :: flattse reçoit un argument flate qui spécifie la distance maximale entre le chemin aplati et le chemin d’accès d’origine. L’illustration suivante montre un tracé avant et après la mise à plat.
