Метод HTML canvas quadraticCurveTo()

❮ Справочник по холсту HTML

Пример

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

Ваш браузер не поддерживает HTML5canvastag.

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

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

Цифры в таблице указывают на первую версию браузера, полностью поддерживающую метод.

Method
quadraticCurveTo() Yes 9.0 Yes Yes Yes

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

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

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

Квадратичная кривая Безье

Начальная точка:
перейти ( 20,20 )
Контрольная точка:
квадратичная кривая в ( 20 100 , 200, 20)
Конечная точка:
quadraticCurveTo (20,100, 200,20 )

Совет: ознакомьтесь с методом bezierCurveTo () . У него две контрольные точки вместо одной.


Синтаксис JavaScript: контекст .quadraticCurveTo( cpx,cpy,x,y );

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

Parameter Description Play it
cpx The x-coordinate of the Bézier control point
cpy The y-coordinate of the Bézier control point
x The x-coordinate of the ending point
y The y-coordinate of the ending point

❮ Справочник по холсту HTML