Gewusst wie: Abflachen eines Kurvenpfads zu einer Linie

Ein GraphicsPath-Objekt speichert eine Sequenz von Linien und Bézier-Splines. Sie können einem Pfad verschiedene Arten von Kurven (Ellipsen, Bögen, kardinale Splines) hinzufügen, aber jede Kurve wird in einen Bézier-Spline konvertiert, bevor sie in dem Pfad gespeichert wird. Beim Abflachen eines Pfades wird jeder Bézier-Spline in dem Pfad in eine Sequenz von geraden Linien konvertiert. Die folgende Abbildung zeigt einen Pfad vor und nach dem Abflachen.

Gerade Linien und Kurven

So flachen Sie einen Pfad ab

  • Rufen Sie die Flatten-Methode eines GraphicsPath-Objekts auf. Die Flatten-Methode erhält ein Flachheitsargument, das den maximalen Abstand zwischen dem abgeflachten Pfad und dem ursprünglichen Pfad angibt.

Siehe auch

Referenz

System.Drawing.Drawing2D.GraphicsPath

Weitere Ressourcen

Linien, Kurven und Formen

Erstellen und Zeichnen von Pfaden