Difference between revisions of "BezierCurve (Українська)"
m |
m |
||
(3 intermediate revisions by the same user not shown) | |||
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 9: | Line 7: | ||
| 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 | ||
Line 44: | Line 43: | ||
* [[parent::love.math (Українська)|love.math]] | * [[parent::love.math (Українська)|love.math]] | ||
[[Category:Types]] | [[Category:Types]] | ||
− | {{#set:Description= | + | {{#set:Description=Об'єкт «крива Безьє» (Bézier curve) може обчислювати та відображати криві Безьє будь-якого степеню.}} |
== Іншими мовами == | == Іншими мовами == | ||
− | {{i18n|Українська|BezierCurve}} | + | {{i18n|BezierCurve}} |
+ | {{#set:Link for lists=[[BezierCurve (Українська)|BezierCurve]]}} |
Latest revision as of 11:27, 25 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