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
Об'єкт «крива Безьє».

Див. також


Іншими мовами