Difference between revisions of "BezierCurve (Українська)"
m |
m (remove (Українська) from link to the constructor) |
||
Line 9: | Line 9: | ||
| default=Відсутні (або ще не перекладені). | | default=Відсутні (або ще не перекладені). | ||
| format=template | | format=template | ||
− | | template=ListingFields | + | | template=ListingFields/with custom links |
| introtemplate=ListingIntro | | introtemplate=ListingIntro | ||
| outrotemplate=ListingOutro | | outrotemplate=ListingOutro | ||
+ | | ?Link for lists | ||
| ?Description | | ?Description | ||
| ?PrettySince | | ?PrettySince |
Revision as of 12:09, 24 November 2021
Доступне починаючи з LÖVE 0.9.0 |
Цей тип недоступний в попередніх версіях. |
Об'єкт «крива Безьє» (Bézier curve) може обчислювати та відображати криві Безьє будь-якого виду.
Щоб довідатися більше про криві Безьє, прочитайте чудову статтю в Вікіпедії по цій темі.
Contents
Конструктори
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 | Отримує об'єкт BezierCurve (крива Безьє), який відповідає певному сегменту цієї BezierCurve. | 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 | Перевіряє, чи має об'єкт певний тип. |
Базові типи
Приклад
Намалювати криву Безьє
local curve = love.math.newBezierCurve({25,25, 25,125, 75,25, 125,25})
function love.draw()
love.graphics.line(curve:render())
end
Див. також
Іншими мовами
Dansk –
Deutsch –
English –
Español –
Français –
Indonesia –
Italiano –
Lietuviškai –
Magyar –
Nederlands –
Polski –
Português –
Română –
Slovenský –
Suomi –
Svenska –
Türkçe –
Česky –
Ελληνικά –
Български –
Русский –
Српски –
Українська –
עברית –
ไทย –
日本語 –
正體中文 –
简体中文 –
Tiếng Việt –
한국어
More info