Latest web development tutorials

HTML-Leinwand quadraticCurveTo () -Methode

Canvas Object Reference Canvas - Objekt

Beispiele

Zeichnet eine quadratische Bézier-Kurve:

YourbrowserdoesnotsupporttheHTML5canvastag.

JavaScript:

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

Versuchen »

Browser-Unterstützung

Internet ExplorerFirefoxOperaGoogle ChromeSafari

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

Hinweis: 8 und frühere Versionen von Internet Explorer unterstützt nicht das <canvas> -Element.


Definition und Verwendung

quadraticCurveTo () Methode unter Verwendung der angegebenen Kontrollpunkte eine quadratische Bezier-Kurven darstellen, fügt einen Punkt auf den aktuellen Pfad.

Quadratische Bezier-Kurven müssen zwei Punkte. Der erste Punkt verwendet wird, die quadratische Bezier Kontrollpunkt zu berechnen, der zweite Punkt ist der Endpunkt der Kurve. Startpunkt der Kurve ist der Strompfad in den letzten Punkt. Wenn der Pfad nicht existiert, dann verwenden beginPath () und moveTo () Methode , um den Ausgangspunkt zu definieren.

Quadratische Bezier-Kurve

Ausgangspunkt:
moveTo (20,20)
Kontrollpunkte:
quadraticCurveTo (20.100, 200,20)
Endpunkt:
quadraticCurveTo (20.100, 200,20)

Tipp: Schauen Sie sich bezierCurveTo () Methode.Es verfügt über zwei Kontrollpunkte statt einer.


JavaScript-Syntax: Kontext .quadraticCurveTo (CPX, cpy, x, y);

Parameter Wert

参数 描述
cpx 贝塞尔控制点的 x 坐标。
cpy 贝塞尔控制点的 y 坐标。
x 结束点的 x 坐标。
y 结束点的 y 坐标。


Canvas Object Reference Canvas - Objekt