Neueste Web-Entwicklung Tutorials
 

HTML canvas bezierCurveTo() Method

<HTML Canvas Referenz

Beispiel

Zeichnen Sie einen kubischen Bezier-Kurve:

YourbrowserdoesnotsupporttheHTML5canvastag.

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.beginPath();
ctx.moveTo(20,20);
ctx.bezierCurveTo(20,100,200,100,200,20);
ctx.stroke();
Versuch es selber "

Browser-Unterstützung

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Internet Explorer 9, Firefox, Opera, Chrome und Safari die Unterstützung bezierCurveTo() Methode.

Hinweis: Internet Explorer 8 und früheren Versionen nicht unterstützen das <canvas> Element.


Definition und Verwendung

Die bezierCurveTo() Methode fügt einen Punkt , um den Strompfad durch die angegebenen Kontrollpunkte verwenden , die eine kubische Bezier - Kurve darstellen.

Eine kubische Bezier-Kurve erfordert drei Punkte. Die ersten beiden Punkte sind Kontrollpunkte, die in der kubischen Bezier-Berechnung verwendet werden und der letzte Punkt ist der Endpunkt für die Kurve. Der Ausgangspunkt für die Kurve ist der letzte Punkt in dem Strompfad. Wenn ein Pfad nicht existiert, verwenden Sie die beginPath() und moveTo() Methoden , um einen Ausgangspunkt zu definieren.

Eine kubische Bezierkurve

Startpunkt
moveTo (20,20)
Kontrollpunkt 1
bezierCurveTo (20.100, 200,100,200,20)
Kontrollpunkt 2
bezierCurveTo (20.100, 200.100, 200,20)
Endpunkt
bezierCurveTo (20100200100, 200,20)

Tipp: Überprüfen Sie die aus quadraticCurveTo() Methode.Es hat einen Kontrollpunkt statt zwei.


JavaScript-Syntax: context.bezierCurveTo(cp1x,cp1y,cp2x,cp2y,x,y);

Parameterwerte

Parameter Beschreibung Spiel es
cp1x Die x-Koordinate des ersten Bezier-Kontrollpunkt Spiel es "
cp1y Die y-Koordinate des ersten Bezier-Kontrollpunkt Spiel es "
cp2x Die x-Koordinate des zweiten Bezier Kontrollpunkt Spiel es "
cp2y Die y-Koordinate des zweiten Bezier Kontrollpunkt Spiel es "
x Die x-Koordinate des Endpunkts Spiel es "
y Die y-Koordinate des Endpunkts Spiel es "

<HTML Canvas Referenz