Difference between revisions of "love.graphics.arc (Русский)"
(Created page with "{{newin|0.8.0|080|type=function}} Рисует наполненную или ненаполненную арку в позиции <code>(x, y)</code>. Арка рисуе...") |
|||
(7 intermediate revisions by the same user not shown) | |||
Line 27: | Line 27: | ||
</source> | </source> | ||
=== Аргументы === | === Аргументы === | ||
− | {{param|DrawMode|drawmode| | + | {{param|DrawMode|drawmode|Как рисовать арку.}} |
{{param|ArcType|arctype|Тип арки.}} | {{param|ArcType|arctype|Тип арки.}} | ||
{{param|number|x|Позиция центра арки по оси X.}} | {{param|number|x|Позиция центра арки по оси X.}} | ||
Line 56: | Line 56: | ||
Арка рисуется против часовой стрелки, если угол начала численно больше угла конца. Арка рисуется по часовой стрелке, если угол конца численно больше угла начала. | Арка рисуется против часовой стрелки, если угол начала численно больше угла конца. Арка рисуется по часовой стрелке, если угол конца численно больше угла начала. | ||
== Смотрите также == | == Смотрите также == | ||
− | * [[parent::love.graphics (Русский)]] | + | * [[parent::love.graphics (Русский)|love.graphics]] |
[[Category:Functions]] | [[Category:Functions]] | ||
[[Sub-Category::Drawing| ]] | [[Sub-Category::Drawing| ]] | ||
{{#set:Description=Рисует арку.}} | {{#set:Description=Рисует арку.}} | ||
+ | |||
== Другие языки == | == Другие языки == | ||
{{i18n|love.graphics.arc}} | {{i18n|love.graphics.arc}} |
Latest revision as of 08:53, 26 August 2019
Available since LÖVE 0.8.0 |
This function is not supported in earlier versions. |
Рисует наполненную или ненаполненную арку в позиции (x, y)
. Арка рисуется из angle1 (угол1)
до angle2 (угол2)
в радианах. Параметр segments (сегменты)
определяет сколько сегментов используется для рисования арки. Чем больше сегментов, тем плавнее арка.
Contents
Функция
Рисует арку в виде "pie" (пирога) ArcType (Русский).
Общий вид
love.graphics.arc( drawmode, x, y, radius, angle1, angle2, segments )
Аргументы
DrawMode drawmode
- Как рисовать арку.
number x
- Позиция центра арки по оси X.
number y
- Позиция центра арки по оси Y.
number radius
- Радиус арки.
number angle1
- Угол, в котором начинается арка.
number angle2
- Угол, в котором заканчивается арка.
number segments (10)
- Количество сегментов арки.
Возвращает
Ничего.
Функция
Available since LÖVE 0.10.1 |
This variant is not supported in earlier versions. |
Synopsis
love.graphics.arc( drawmode, arctype, x, y, radius, angle1, angle2, segments )
Аргументы
DrawMode drawmode
- Как рисовать арку.
ArcType arctype
- Тип арки.
number x
- Позиция центра арки по оси X.
number y
- Позиция центра арки по оси Y.
number radius
- Радиус арки.
number angle1
- Угол, в котором начинается арка.
number angle2
- Угол, в котором арка заканчивается.
number segments (10)
- Количество сегментов арки.
Возвращает
Ничего.
Примеры
Рисование полукруга
function love.draw( )
love.graphics.arc( "fill", 400, 300, 100, 0, math.pi )
end
Рисование Pac-manа
pacwidth = math.pi / 6 -- Размер его рта
function love.draw( )
love.graphics.setColor( 1, 1, 0 ) -- Pac-Man должен быть жёлтый
love.graphics.arc( "fill", 400, 300, 100, pacwidth, (math.pi * 2) - pacwidth )
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