HTML canvas quadraticCurveTo() metoden

Definition og brug

quadraticCurveTo() metoden til at tilføje en punkt til den aktuelle sti ved hjælp af den specificerede kontrolpunkt for den kvadratiske Bezier-kurve.

VedEn kvadratisk Bezier-kurve kræver to punkter. Den første punkt bruges som kontrolpunkt i den kvadratiske Bezier-beregning, og den anden punkt er kurvens slutpunkt. Kurvens startpunkt er den sidste punkt i den aktuelle sti. Hvis stien ikke findes, skal du bruge beginPath() og moveTo() metoden til at definere startpunktet.

Dobbelt Bézier kurve
  • Startpunkt: moveTo(20,20)
  • Kontrolpunkt: quadraticCurveTo(20,100,200,20)
  • Slutpunkt: quadraticCurveTo(20,100,200,20)

VedSe bezierCurveTo() metoden。Den har to kontrolpunkter i stedet for én.

Eksempel

Tegn en kvadratisk Bezier-kurve:

Din browser understøtter ikke HTML5 canvas tagget.

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

Prøv det selv

Syntaks

context.quadraticCurveTo(cpx,cpy,x,y);

Parameter værdi

Parameter Beskrivelse
cpx Bezier kontrolpunkts x-koordinaten.
cpy Bezier kontrolpunkts y-koordinaten.
x Slutpunkts x-koordinaten.
y Slutpunkts y-koordinaten.

Browser Support

Tallene i tabellen angiver den første browserversion, der fuldt ud understøtter egenskaben.

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
4.0 9.0 3.6 4.0 10.1

Bemærk:Internet Explorer 8 og tidligere versioner understøtter ikke <canvas>-elementet.