love.graphics.polygon (Português)

Desenha um polígono.

Após o argumento modo, esta função pode aceitar múltiplos argumentos numéricos ou uma única tabela de argumentos numéricos. Em cada caso os argumentos são interpretados alternadamente como coordenadas x e y dos vértices do polígono.

Note: quando no modo fill o polígono deve ser convexo e simples ou poderão ocorrer rendering artifacts.

Função

Sinopse

love.graphics.polygon( modo, ... )

Argumentos

DrawMode (Português) modo
Como o polígono será desenhado.
number (Português) ...
Os vértices do polígono.

Retornos

Nada.

Função

Sinopse

love.graphics.polygon( modo, vertices )

Argumentos

DrawMode (Português) modo
Como o polígono será desenhado.
table (Português) vertices
Os vértices do polígono em uma tabela.

Retornos

Nada.

Exemplos

Dois modos de desenhar o mesmo triângulo

Este exemplo mostra como dar explicitamente as coordenadas e como passar um argumento tabela.

-- passando as coordenadas diretamente
love.graphics.polygon('fill', 100, 100, 200, 100, 150, 200)

-- definindo uma tabela com as coordenadas
-- esta tabela também pode ser construída através de incrementos
local vertices = {100, 100, 200, 100, 150, 200}

-- passando a tabela para a função como segundo argumento
love.graphics.polygon('fill', vertices)

Veja Também

Outros Idiomas