Кривая Безье
Доступно с LÖVE 0.9.0
Этот тип не поддерживается в более ранних версиях.
Объект кривой Безье, который может вычислять и отрисовывать кривые Безье произвольной степени. Для получения дополнительной информации о кривых Безье ознакомьтесь с этой замечательной статьёй на Википедии.
Конструкторы
| love.math.newBezierCurve | Создаёт новый объект BezierCurve. | 0.9.0 |
Функции
| BezierCurve:evaluate | Вычисляет кривую Безье в параметре t. | 0.9.0 | |
| BezierCurve:getControlPoint | Получить координаты i-ой контрольной точки. | 0.9.0 | |
| BezierCurve:getControlPointCount | Получить количество контрольных точек в кривой Безье. | 0.9.0 | |
| BezierCurve:getDegree | Получить степень кривой Безье. | 0.9.0 | |
| BezierCurve:getDerivative | Получить производную кривой Безье. | 0.9.0 | |
| BezierCurve:getSegment | Получает кривую Безье, соответствующую указанному сегменту этой кривой Безье. | 0.10.0 | |
| BezierCurve:insertControlPoint | Вставить контрольную точку после i-ой контрольной точки. | 0.9.0 | |
| BezierCurve:removeControlPoint | Удаляет указанную контрольную точку. | 0.10.0 | |
| BezierCurve:render | Получить список точек на кривой. | 0.9.0 | |
| BezierCurve:renderSegment | Получить список точек на определённой части кривой. | 0.10.0 | |
| BezierCurve:rotate | Повернуть кривую Безье. | 0.9.0 | |
| BezierCurve:scale | Масштабировать кривую Безье. | 0.9.0 | |
| BezierCurve:setControlPoint | Установить координаты i-ой контрольной точки. | 0.9.0 | |
| BezierCurve:translate | Переместить кривую Безье. | 0.9.0 | |
| Object:release | Немедленно уничтожить ссылку Lua на объект. | 11.0 | |
| Object:type | Получить тип объекта в виде строки. | ||
| Object:typeOf | Проверить, является ли объект определённого типа. |
Супертипы
См. также
© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/BezierCurve