HTML-Canvas bezierCurveTo()Methode
Beispiel
Zeichnen Sie eine kubische Bézier-Kurve:
JavaScript:
var ctx=c.getContext("2d");
ctx.beginPath();
ctx.moveTo(20,20);
ctx.bezierCurveTo(20,100,200,100,200,20);
ctx.stroke();
Selbst ausprobieren »
Browser-Unterstützung
![]()
Internet Explorer 9, Firefox, Opera, Chrome und Safari unterstützen die bezierCurveTo()-Methode.
Hinweis:Internet Explorer 8 und frühere Versionen unterstützen das <canvas>-Element nicht.
Definition und Verwendung
Die Methode bezierCurveTo() fügt dem aktuellen Pfad einen Punkt hinzu, indem sie die angegebenen Kontrollpunkte verwendet, die eine kubische Bézier-Kurve darstellen.
Eine kubische Bézier-Kurve benötigt drei Punkte. Die ersten beiden Punkte sind Kontrollpunkte, die in der kubischen Bézier-Berechnung verwendet werden, und der dritte Punkt ist der Endpunkt der Kurve. Der Startpunkt der Kurve ist der letzte Punkt im aktuellen Pfad. Wenn der Pfad nicht existiert, verwenden Sie diebeginPath()undmoveTo()Methode, um den Startpunkt zu definieren.
Tipp:Bitte sehen Sie sich diequadraticCurveTo()Methode an. Sie hat einen Kontrollpunkt statt zwei.
| JavaScript-Syntax: | context.bezierCurveTo(cp1x,cp1y,cp2x,cp2y,x,y); |
|---|
Parameterwerte
| Parameter | Beschreibung |
|---|---|
| cp1x | Die x-Koordinate des ersten Bézier-Kontrollpunkts. |
| cp1y | Die y-Koordinate des ersten Bézier-Kontrollpunkts. |
| cp2x | Die x-Koordinate des zweiten Bézier-Kontrollpunkts. |
| cp2y | Die y-Koordinate des zweiten Bézier-Kontrollpunkts. |
| x | Die x-Koordinate des Endpunkts. |
| y | Die y-Koordinate des Endpunkts. |
HTML-Canvas-Referenz Andere Erweiterungen