Erstellen und Zeichnen von Kurven

GDI+ unterstützt verschiedene Arten von Kurven: Ellipsen, Bogen, Kardinalsplines und Bézier-Splines. Eine Ellipse wird durch das umgebundene Rechteck definiert. Ein Bogen ist ein Teil einer Ellipse, der durch einen Startwinkel und einen Sweepwinkel definiert wird. Eine Kardinal-Spline wird durch ein Array von Punkten und einen Parameter für die Kurve definiert. Die Kurve durchläuft jeden Punkt im Array reibungslos, und der Parameter "parameters" beeinflusst die Art und Weise, wie die Kurve sich schwenniert. Ein Bézier-Spline wird durch zwei Endpunkte und zwei Kontrollpunkte definiert– die Kurve durchläuft nicht die Kontrollpunkte, aber die Kontrollpunkte beeinflussen die Richtung und die Kurve, während die Kurve von einem Endpunkt zum anderen übergeht.

In den folgenden Themen werden kardinale Splines und Bézier-Splines ausführlicher behandelt: