tutoriais mais recente desenvolvimento web
 

HTML canvas bezierCurveTo() Method

<Object Canvas

Exemplo

Desenhar uma curva de Bezier cúbica:

YourbrowserdoesnotsupporttheHTML5canvastag.

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.beginPath();
ctx.moveTo(20,20);
ctx.bezierCurveTo(20,100,200,100,200,20);
ctx.stroke();
Tente você mesmo "

Suporte navegador

Os números na tabela especificar a primeira versão do navegador que suporta totalmente o método.

Método
bezierCurveTo() 4.0 9 3,6 4.0 10.1

Definição e Uso

O bezierCurveTo() método adiciona um ponto para o percurso de corrente através dos pontos especiais de controlo, que representam uma curva de Bezier cúbico.

Uma curva de Bezier cúbico requer três pontos. Os dois primeiros pontos são pontos de controle que são usados ​​no cálculo de Bezier cúbica eo último ponto é o ponto final para a curva. O ponto de partida para a curva é o último ponto no caminho atual. Se um caminho não existe, usar os beginPath() e moveTo() métodos para definir um ponto de partida.

Uma curva de Bezier cúbico

Ponto de partida
moveTo( 20,20 )
ponto 1 Controlo
bezierCurveTo( 20,100 ,200,100,200,20)
ponto 2 Controlo
bezierCurveTo(20,100, 200,100 ,200,20)
ponto final
bezierCurveTo(20,100,200,100, 200,20 )

Tip: Confira o quadraticCurveTo() método. Ele tem um ponto em vez de dois controle.


sintaxe JavaScript: context . bezierCurveTo( cp1x,cp1y,cp2x,cp2y,x,y ) ;

Os valores dos parâmetros

Parâmetro Descrição Jogue
cp1x A coordenada x do primeiro ponto de controlo de Bezier Jogue "
cp1y A coordenada y do primeiro ponto de controlo de Bezier Jogue "
cp2x A coordenada x do segundo ponto de controlo de Bezier Jogue "
cp2y A coordenada y do segundo ponto de controlo de Bezier Jogue "
x A coordenada x do ponto final Jogue "
y A coordenada y do ponto de término Jogue "

<Object Canvas