Bézier-Splines
Ein Bézier-Spline ist eine Kurve, die durch vier Punkte angegeben wird: zwei Endpunkte (p1 und p2) und zwei Kontrollpunkte (c1 und c2). Die Kurve beginnt bei p1 und endet bei p2. Die Kurve verläuft nicht durch die Kontrollpunkte, aber die Kontrollpunkte fungieren als Magnete, ziehen die Kurve in bestimmte Richtungen und beeinflussen die Art und Weise, wie die Kurve verläuft. Die folgende Abbildung zeigt eine Bézierkurve zusammen mit ihren Endpunkten und Kontrollpunkten.

Beachten Sie, dass die Kurve bei p1 beginnt und sich zum Kontrollpunkt c1 bewegt. Die Tangenslinie zur Kurve bei p1 ist die Linie, die von p1 bis c1 gezeichnet wird. Beachten Sie auch, dass die Tangensenlinie am Endpunkt p2 die Linie ist, die von c2 bis p2 gezeichnet wird.
Um einen Bézier-Spline zu zeichnen, benötigen Sie ein Graphics-Objekt und ein Stiftobjekt. Das Graphics-Objekt stellt die DrawBezier-Methode bereit, und das Stiftobjekt speichert Attribute der Kurve, z. B. Linienbreite und Farbe. Die Adresse des Stiftobjekts wird als eines der Argumente an die DrawBezier-Methode übergeben. Die verbleibenden Argumente, die an die DrawBezier-Methode übergeben werden, sind die Endpunkte und die Steuerungspunkte. Im folgenden Beispiel wird ein Bézier-Spline mit Startpunkt (0, 0), Kontrollpunkten (40, 20) und (80, 150) und Endpunkt (100, 10) zeichnet.
myGraphics.DrawBezier(&myPen, 0, 0, 40, 20, 80, 150, 100, 10);
Die folgende Abbildung zeigt die Kurve, die Steuerpunkte und zwei Tangenslinien.

Bézier-Splines wurden ursprünglich von Einem Bézier für den Entwurf in der Automobilindustrie entwickelt. Sie haben sich seitdem in vielen Arten von computergestütztem Design als sehr nützlich erwiesen und werden auch verwendet, um die Konturen von Schriftarten zu definieren. Béziersplines können eine Vielzahl von Formen ergeben, von denen einige in der folgenden Abbildung dargestellt werden.
