love.math.newBezierCurve
Доступно с LÖVE 0.9.0
Эта функция не поддерживается в более ранних версиях.
Создаёт новый объект BezierCurve.
Количество вершин в контрольном многоугольнике определяет степень кривой, например, три вершины определяют квадратичную (степень 2) кривую Безье, четыре вершины определяют кубическую (степень 3) кривую Безье и т. д.
Функция
Синопсис
curve = love.math.newBezierCurve( vertices )
Аргументы
table vertices- Вершины контрольного многоугольника в виде таблицы в формате
{x1, y1, x2, y2, x3, y3, ...}.
Возвращает
BezierCurve curve- Объект кривой Безье.
Функция
Синопсис
curve = love.math.newBezierCurve( x1, y1, x2, y2, x3, y3, ... )
Аргументы
number x1- Положение первой вершины контрольного многоугольника по оси X.
number y1- Положение первой вершины контрольного многоугольника по оси Y.
number x2- Положение второй вершины контрольного многоугольника по оси X.
number y2- Положение второй вершины контрольного многоугольника по оси Y.
number x3- Положение третьей вершины контрольного многоугольника по оси X.
number y3- Положение третьей вершины контрольного многоугольника по оси Y.
Возвращает
BezierCurve curve- Объект кривой Безье.
См. также
© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/love.math.newBezierCurve