BezierCurve (Русский)

Available since LÖVE 0.9.0
This type is not supported in earlier versions.

Объект кривая Безье, который может определять количество и создавать кривые Безье произвольной степени. Для получения более подробной информации о кривых Безье посетите эту отличную статью в Википедии.

Конструкторы

love.math.newBezierCurve (Русский) Создает новый обект BezierCurve. Added since 0.9.0

Функции

BezierCurve:evaluate (Русский) Вычисляет кривую Безье по параметру t. Added since 0.9.0
BezierCurve:getControlPoint (Русский) Получает координаты контрольной точки i, Индексы начинаются с 1. Added since 0.9.0
BezierCurve:getControlPointCount (Русский) Получает число контрольных точек на кривой Безье. Added since 0.9.0
BezierCurve:getDegree (Русский) Получает степень кривой Безье.. Added since 0.9.0
BezierCurve:getDerivative (Русский) Получить производную кривую Безье. Added since 0.9.0
BezierCurve:insertControlPoint (Русский) Вставляет контрольную точку после контрольной точки i. Added since 0.9.0
BezierCurve:render (Русский) Получает список точек на кривой. Added since 0.9.0
BezierCurve:rotate (Русский) Поворачивает кривую Безье под углом. Added since 0.9.0
BezierCurve:scale (Русский) Масштабирование кривой Безье. Added since 0.9.0
BezierCurve:setControlPoint (Русский) Устанавливает координаты контрольной точки i. Added since 0.9.0
BezierCurve:translate (Русский) Перемещение кривой Безье. Added since 0.9.0
Object:release (Русский) Немедленно удаляет Lua ссылку на объект. Added since 11.0
Object:type (Русский) Возвращает строку с названием типа объекта.
Object:typeOf (Русский) Проверят, является ли объект определенным типом.

Супертипы

Смотрите также

Другие языки