HTML-Canvas quadraticCurveTo()Methode
Beispiele
Zeichnen Sie eine quadratische Bezier-Kurve:
JavaScript:
var ctx=c.getContext("2d");
ctx.beginPath();
ctx.moveTo(20,20);
ctx.quadraticCurveTo(20,100,200,20);
ctx.stroke();
Selbst ausprobieren »
Browser-Unterstützung
![]()
Internet Explorer 9, Firefox, Opera, Chrome und Safari unterstützen die quadraticCurveTo()-Methode.
Hinweis:Internet Explorer 8 und frühere Versionen unterstützen das <canvas>-Element nicht.
Definition und Verwendung
Die quadraticCurveTo()-Methode fügt dem aktuellen Pfad einen Punkt hinzu, wobei die angegebenen Kontrollpunkte verwendet werden, die eine quadratische Bezier-Kurve darstellen.
Eine quadratische Bezier-Kurve erfordert zwei Punkte. Der erste Punkt ist der Kontrollpunkt, der in der Berechnung der quadratischen Bezier-Kurve verwendet wird, und der zweite 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:Siehe diebezierCurveTo()-Methode. Sie hat zwei Kontrollpunkte statt einem.
| JavaScript-Syntax: | context.quadraticCurveTo(cpx,cpy,x,y); |
|---|
Parameterwerte
| Parameter | Beschreibung |
|---|---|
| cpx | Die x-Koordinate des Bezier-Kontrollpunkts. |
| cpy | Die y-Koordinate des Bezier-Kontrollpunkts. |
| x | Die x-Koordinate des Endpunkts. |
| y | Die y-Koordinate des Endpunkts. |
HTML-Canvas-Referenzhandbuch Weitere Erweiterungen