love.math.triangulate (Français)

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

Décompose une simple polygone convexe ou concave en triangles.

Fonction

Synopsis

triangles = love.math.triangulate( polygon )

Arguments

table (Français) polygon
Polygone à trianguler. Ne doit pas se couper lui-même.

Retourne

table (Français) triangles
Liste de triangles composant le triangle, sous la forme {{x1, y1, x2, y2, x3, y3}, {x1, y1, x2, y2, x3, y3}, ...}.

Fonction

Synopsis

triangles = love.math.triangulate( x1, y1, x2, y2, x3, y3, ... )

Arguments

number (Français) x1
La position du premier sommet du polygone sur l'axe des x.
number (Français) y1
La position du premier sommet du polygone sur l'axe des y.
number (Français) x2
La position du second sommet du polygone sur l'axe des x.
number (Français) y2
La position du second sommet du polygone sur l'axe des y.
number (Français) x3
La position du troisième sommet du polygone sur l'axe des x.
number (Français) y3
La position du troisième sommet du polygone sur l'axe des y.

Retourne

table (Français) triangles
Liste de triangles composant le polygone, sous la forme {{x1, y1, x2, y2, x3, y3}, {x1, y1, x2, y2, x3, y3}, ...}.

Voir également


Autres langues