love.graphics.polygon (Français)

Disponible depuis LÖVE 0.4.0
Ce-tte function n'est pas supporté-e par des versions plus anciennes.

Trace un polygone.

En suivant l'argument de mode, cette fonction accepte différents arguments numériques ou une table simple d'arguments numériques. Dans tous les cas, les arguments sont interprétés comme alternants les coordonnées x et y des sommets du polygone.

O.png Lors utilisé en mode fill (remplissage), le polygone soit etres convexe et simple ou des erreurs de rendus pourrait apparaître. love.math.triangulate et love.math.isConvex peuvent être utilisées avec 0.9.0+.  


Fonction

Synopsis

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

Arguments

DrawMode (Français) mode
La façon doit le polygone doit être tracé.
number (Français) ...
Les sommets du polygone.

Retourne

Rien.

Fonction

Synopsis

love.graphics.polygon( mode, vertices )

Arguments

DrawMode (Français) mode
La façon doit le polygone doit être tracé.
table (Français) vertices
Les sommets du polygone sous forme de table.

Retourne

Rien.

Exemples

Deux façons de tracer le même triangle

Triangle tracé en utilisant love.graphics.polygon

Cet exemple montre comment passer les coordonnées explicitement et comment les passer un argument table.

-- Passe directement les coordonnées
love.graphics.polygon('fill', 100, 100, 200, 100, 150, 200)

-- Définit une table avec les coordonnées
-- Cette table pourrait égalment être construite incrémentalement
local vertices = {100, 100, 200, 100, 150, 200}

-- Passe la table à la fonction comme second argument
love.graphics.polygon('fill', vertices)

Français


Autres langues