Difference between revisions of "BezierCurve (Українська)"
m (remove (Українська) from link to the constructor) |
m (changed the description into 1 paragraph to match english) |
||
Line 1: | Line 1: | ||
{{newin (Українська)|[[0.9.0]]|090|type=type}} | {{newin (Українська)|[[0.9.0]]|090|type=type}} | ||
− | Об'єкт «крива Безьє» (Bézier curve) може обчислювати та відображати криві Безьє будь-якого виду. | + | Об'єкт «крива Безьє» (Bézier curve) може обчислювати та відображати криві Безьє будь-якого виду. Щоб довідатися більше про криві Безьє, прочитайте [https://uk.wikipedia.org/wiki/Крива_Безьє чудову статтю в Вікіпедії по цій темі]. |
− | |||
− | Щоб довідатися більше про криві Безьє, прочитайте [https://uk.wikipedia.org/wiki/Крива_Безьє чудову статтю в Вікіпедії по цій темі]. | ||
== Конструктори == | == Конструктори == | ||
Line 49: | Line 47: | ||
== Іншими мовами == | == Іншими мовами == | ||
{{i18n|Українська|BezierCurve}} | {{i18n|Українська|BezierCurve}} | ||
+ | {{#set:Link for lists=[[BezierCurve (Українська)|BezierCurve]]}} |
Revision as of 18:47, 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