Последние учебники веб-разработки
 

HTML canvas bezierCurveTo() Method

<HTML Canvas Ссылка

пример

Нарисуйте кубическую кривую Безье:

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();
Попробуй сам "

Поддержка браузеров

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Internet Explorer 9, Firefox, Opera, Chrome, Safari и поддержка bezierCurveTo() метод.

Примечание: Internet Explorer 8 и более ранних версий, не поддерживают <canvas> элемент.


Определение и использование

bezierCurveTo() метод добавляет точку к текущему пути, используя заданные контрольные точки , которые представляют собой кубическую кривую Безье.

Кубическая кривая Безье требует три очка. Первые два пункта являются контрольные точки, которые используются при вычислении кубического Безье и последняя точка является конечной точкой для кривой. Отправной точкой для кривой является последней точкой в ​​пути тока. Если путь не существует, используйте beginPath() и moveTo() методы для определения начальной точки.

Кубическая кривая Безье

Начальная точка
MoveTo (20,20)
Контрольная точка 1
bezierCurveTo (20100, 200,100,200,20)
Контрольная точка 2
bezierCurveTo (20100, 200100, 200,20)
конечная точка
bezierCurveTo (20100200100, 200,20)

Совет: Проверьте quadraticCurveTo() метод.Она имеет одну контрольную точку вместо двух.


Синтаксис JavaScript: context.bezierCurveTo(cp1x,cp1y,cp2x,cp2y,x,y);

Значения параметров

параметр Описание Сыграй
cp1x Х-координата первой контрольной точки Безье Сыграй "
cp1y Y-координата первой контрольной точки Безье Сыграй "
cp2x Х-координата второй точки управления Безье Сыграй "
cp2y Y-координата второй точки управления Безье Сыграй "
x Х-координата конечной точки Сыграй "
y Y-координата конечной точки Сыграй "

<HTML Canvas Ссылка