love.math.isConvex (Français)

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

Vérifie si le polygone est convexe.

Les PolygonShape (formes polygonales) dans love.physics, différentes formes de Mesh (maillages), et polygones tracés avec love.graphics.polygon doivent être des polygones simples convexes.

Fonction

Synopsis

convex = love.math.isConvex( vertices )

Arguments

table (Français) vertices
Les vecteurs du polygone en table de la forme {x1, y1, x2, y2, x3, y3, ...}.

Retourne

boolean (Français) convex
Si le polygone est convexe.

Fonction

Synopsis

convex = love.math.isConvex( x1, y1, x2, y2, x3, y3, ... )

Arguments

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

Returns

boolean (Français) convex
Est-ce que le polygone est convexe.

Voir également


Autres langues