bezierCurveTo tela HTML () Método
HTML Manual de lona Referência
Exemplos
Desenha uma curva de Bezier cúbica:
JavaScript:
var ctx=c.getContext("2d");
ctx.beginPath();
ctx.moveTo(20,20);
ctx.bezierCurveTo(20,100,200,100,200,20);
ctx.stroke();
tente »
Suporte a navegadores
Internet Explorer 9, suporte Firefox, Opera, Chrome e Safari bezierCurveTo () método.
Nota: 8 e versões anteriores do Internet Explorer não suportam o elemento <canvas>.
Definição e Uso
bezierCurveTo () método usando os pontos de controle especificados representam curvas Bezier cúbicos, acrescenta um ponto para o caminho atual.
curva de Bezier cúbica requer três pontos. Os dois primeiros pontos são utilizados para calcular os pontos de controlo de Bezier cúbicos, o terceiro ponto é o ponto final da curva. ponto inicial da curva é o caminho atual no último ponto. Se o caminho não existir, então use BeginPath () e moveTo () método para definir o ponto de partida.
Dica: Confira quadraticCurveTo () método.Tem um ponto de controlo em vez de dois.
sintaxe JavaScript: | contexto .bezierCurveTo (cp1x, cp1y, cp2x, cp2y, x, y); |
---|
parâmetro Valor
参数 | 描述 |
---|---|
cp1x | 第一个贝塞尔控制点的 x 坐标。 |
cp1y | 第一个贝塞尔控制点的 y 坐标。 |
cp2x | 第二个贝塞尔控制点的 x 坐标。 |
cp2y | 第二个贝塞尔控制点的 y 坐标。 |
x | 结束点的 x 坐标。 |
y | 结束点的 y 坐标。 |
HTML Manual de lona Referência