Spec-Zone.ru › LÖVE

BezierCurve:render

Доступно начиная с LÖVE 0.9.0
Эта функция не поддерживается в более ранних версиях.

Получить список координат для использования с love.graphics.line.

Эта функция отбирает образцы кривой Безье с помощью рекурсивного деления. Вы можете контролировать глубину рекурсии с помощью параметра depth.

Если вам нужно только узнать положение на кривой, заданное параметром, используйте BezierCurve:evaluate.

Функция

Синопсис

coordinates = BezierCurve:render(depth)

Аргументы

number depth (5)
Количество шагов рекурсивного деления.

Возвращаемые значения

table coordinates
Список пар координат x,y точек на кривой.

Пример

Отрисовка кривой Безье

curve = love.math.newBezierCurve({25,25,75,50,125,25})
function love.draw()
	love.graphics.line(curve:render())
end

См. также

  • BezierCurve
  • BezierCurve:renderSegment
  • BezierCurve:evaluate
  • love.math


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

Spec-Zone.ru

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