Difference between revisions of "love.graphics.polygon (Русский)"

(Created page with 'Рисует многоугольник. После аргумента "mode", эта функция может принимать несколько числовых аргум…')
 
 
Line 3: Line 3:
 
После аргумента "mode", эта функция может принимать несколько числовых аргументов или одну таблицу с числовыми аргументами. В каждом случае аргументы воспринимаются как X и Y координаты углов многоугольника.
 
После аргумента "mode", эта функция может принимать несколько числовых аргументов или одну таблицу с числовыми аргументами. В каждом случае аргументы воспринимаются как X и Y координаты углов многоугольника.
  
''Примечание: когда используется режим '''fill''', многоугольник должен быть [http://en.wikipedia.org/wiki/Convex_polygon выпуклым] и [http://en.wikipedia.org/wiki/Simple_polygon простым], иначе могут возникнуть артефакты при рисовании.''
+
''Примечание: когда используется режим '''fill''', многоугольник должен быть [http://ru.wikipedia.org/wiki/%D0%92%D1%8B%D0%BF%D1%83%D0%BA%D0%BB%D1%8B%D0%B9_%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE%D1%83%D0%B3%D0%BE%D0%BB%D1%8C%D0%BD%D0%B8%D0%BA выпуклым] и [http://en.wikipedia.org/wiki/Simple_polygon простым], иначе могут возникнуть артефакты при рисовании.''
 
== Функция ==
 
== Функция ==
 
=== Вид ===
 
=== Вид ===

Latest revision as of 02:10, 22 July 2011

Рисует многоугольник.

После аргумента "mode", эта функция может принимать несколько числовых аргументов или одну таблицу с числовыми аргументами. В каждом случае аргументы воспринимаются как X и Y координаты углов многоугольника.

Примечание: когда используется режим fill, многоугольник должен быть выпуклым и простым, иначе могут возникнуть артефакты при рисовании.

Функция

Вид

love.graphics.polygon( mode, ... )

Аргументы

DrawMode mode
Как нарисовать многоугольник.
number ...
Координаты вершин многоугольника.

Возвращает

Ничего.

Вид

love.graphics.polygon( mode, vertices )

Аргументы

DrawMode mode
Как нарисовать многоугольник
table vertices
Таблица с координатами вершин многоугольника.

Возвращает

Ничего.

Примеры

Два способа нарисовать простой треугольник

Этот пример показывает как передать аргументы явно и через таблицу.

-- передаем координаты непосредственно
love.graphics.polygon('fill', 100, 100, 200, 100, 150, 200)

-- создаем таблицу с координатами
local vertices = {100, 100, 200, 100, 150, 200}

-- передаем таблицу в функцию в качестве второго параметра
love.graphics.polygon('fill', vertices)

Смотрите также

Другие языки