Spec-Zone.ru › LÖVE

Кривая Безье

Доступно с 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 Проверить, является ли объект определённого типа.

Супертипы

  • Объект

См. также

  • love.math

© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/BezierCurve

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API