Método Canvas quadraticCurveTo()

Definición y uso

quadraticCurveTo() Método para agregar un punto al camino actual utilizando el punto de control especificado de la curva cuadrática Bezier.

Consejo:La curva cuadrática Bezier necesita dos puntos. El primer punto es el punto de control utilizado en el cálculo cuadrático Bezier, y el segundo punto es el punto final de la curva. El punto de inicio de la curva es el último punto del camino actual. Si no existe el camino, utiliza beginPath() y moveTo() Método para definir el punto de inicio.

Curva de Bézier cuadrática
  • Punto de inicio: moveTo(20,20)
  • Punto de control: quadraticCurveTo(20,100,200,20)
  • Punto final: quadraticCurveTo(20,100,200,20)

Consejo:Ver Método bezierCurveTo(). Tiene dos puntos de control, no uno.

Ejemplo

Dibuja una curva cuadrática Bezier:

Tu navegador no admite la etiqueta 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();

Prueba por ti mismo

Sintaxis

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

Valor del parámetro

Parámetros Descripción
cpx La coordenada x del punto de control de Bezier.
cpy La coordenada y del punto de control de Bezier.
x La coordenada x del punto final.
y La coordenada y del punto final.

Compatibilidad del navegador

La tabla de números indica la versión del navegador que admite completamente esta propiedad por primera vez.

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

Nota:Los navegadores Internet Explorer 8 y versiones anteriores no admiten el elemento <canvas>.