HTML canvas quadraticCurveTo() Methode

❮ HTML Canvas-referentie

Voorbeeld

Teken een kwadratische Bézier-curve:

Uw browser ondersteunt de HTML5canvastag niet.

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();

Browserondersteuning

De getallen in de tabel geven de eerste browserversie aan die de methode volledig ondersteunt.

Method
quadraticCurveTo() Yes 9.0 Yes Yes Yes

Definitie en gebruik

De methode quadraticCurveTo() voegt een punt toe aan het huidige pad met behulp van de opgegeven controlepunten die een kwadratische Bézier-curve vertegenwoordigen.

Een kwadratische Bézier-curve vereist twee punten. Het eerste punt is een controlepunt dat wordt gebruikt in de kwadratische Bézier-berekening en het tweede punt is het eindpunt voor de curve. Het startpunt voor de curve is het laatste punt in het huidige pad. Als er geen pad bestaat, gebruikt u de methoden beginPath() en moveTo() om een ​​startpunt te definiëren.

Een kwadratische Bézier-curve

Startpunt:
verplaatsenNaar( 20,20 )
Controle punt:
kwadratischCurveTo ( 20,100 , 200,20)
Eindpunt:
kwadratischCurveTo (20,100, 200,20 )

Tip: bekijk de bezierCurveTo()- methode. Het heeft twee controlepunten in plaats van één.


JavaScript-syntaxis: context .quadraticCurveTo( cpx,cpy,x,y );

Parameterwaarden

Parameter Description Play it
cpx The x-coordinate of the Bézier control point
cpy The y-coordinate of the Bézier control point
x The x-coordinate of the ending point
y The y-coordinate of the ending point

❮ HTML Canvas-referentie