love.graphics.arc (Русский)
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