Metodo HTML canvas quadraticCurveTo()

Definizione e uso

quadraticCurveTo() metodo per aggiungere un punto al percorso corrente utilizzando il punto di controllo specificato per la curva bezier quadratica.

Suggerimento:La curva bezier quadratica richiede due punti. Il primo punto è il punto di controllo utilizzato nel calcolo bezier quadratico, il secondo punto è il punto di fine della curva. Il punto di inizio della curva è l'ultimo punto del percorso corrente. Se il percorso non esiste, utilizzare beginPath() e moveTo() metodo per definire il punto di inizio.

Curva di Bézier bi-dimensionale
  • Punto di inizio: moveTo(20,20)
  • Punto di controllo: quadraticCurveTo(20,100,200,20)
  • Punto di fine: quadraticCurveTo(20,100,200,20)

Suggerimento:Vedi anche Metodo bezierCurveTo()Ha due punti di controllo, non uno.

Esempio

Disegna una curva bezier quadratica:

Il tuo browser non supporta il tag HTML5 canvas.

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

Prova personalmente

Sintassi

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

Valore del parametro

Parametro Descrizione
cpx Coordinata x del punto di controllo Bezier.
cpy Coordinata y del punto di controllo Bezier.
x Coordinata x del punto di fine.
y Coordinata y del punto di fine.

Supporto del browser

I numeri nella tabella indicano la versione del browser che supporta completamente l'attributo.

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

Nota:Internet Explorer 8 e versioni precedenti non supportano l'elemento <canvas>.