Spec-Zone.ru › LÖVE

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
Объект кривой Безье.

См. также

  • love.math
  • BezierCurve

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

Spec-Zone.ru

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