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.

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