Spec-Zone.ru › LÖVE

love.graphics.arc

Доступно начиная с LÖVE 0.8.0
Эта функция не поддерживается в более ранних версиях.

Рисует заполненный или незаполненный сектор в позиции (x, y). Сектор рисуется от angle1 до angle2 в радианах. Параметр segments определяет, сколько сегментов используется для рисования сектора. Чем больше сегментов, тем более плавным будет край.

Функция

Рисует сектор с помощью типа сектора "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)
Количество сегментов для рисования сектора.

Возвращаемые значения

Ничего.


Функция

Доступно начиная с LÖVE 0.10.1
Этот вариант не поддерживается в более ранних версиях.

Синопсис

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

Рисование Pacman

pacwidth = math.pi / 6 -- size of his mouth
function love.draw( )
  love.graphics.setColor( 1, 1, 0 ) -- pacman needs to be yellow
  love.graphics.arc( "fill", 400, 300, 100, pacwidth, (math.pi * 2) - pacwidth )
end

Примечания

Сектор рисуется против часовой стрелки, если начальный угол больше конечного угла. Сектор рисуется по часовой стрелке, если конечный угол больше начального угла.

См. также

  • love.graphics


© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/love.graphics.arc

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API