vangeurmasker
Messages postés99Date d'inscriptionmercredi 12 mai 2004StatutMembreDernière intervention29 mars 2006
-
2 avril 2005 à 16:38
luhtor
Messages postés2023Date d'inscriptionmardi 24 septembre 2002StatutMembreDernière intervention28 juillet 2008
-
3 avril 2005 à 15:06
Bonjour
Je voudrai savoir comment ecrire une fonction qui determine dans le
plan si un point est a l'interieur d'un polynome dont on conait les
sommets. Dans mon programme actuel ces polynomes sont convexes et
non-croisés mais si la fonction peut resservir plus tard dans d'autres
projects c'est plutôt mieux.
luhtor
Messages postés2023Date d'inscriptionmardi 24 septembre 2002StatutMembreDernière intervention28 juillet 20086 3 avril 2005 à 15:06
Au fait, parles de polygones, pas de polynomes.
Et bien oui c'est enfantin, tu détermines un vecteur normal à chaques
cotés de du polygone et tu choisis la direction de facon à ce qu'ils
pointent vers l'extérieur. Soit n(i) ces vecteurs dont les composantes
sont nx(i) et ny(i).
Soit un point X (x,y) du plan. X appartient au polygone CONVEXE si et seulement si
pour tout i, ( OX scalaire n(i) ) <= 0 c'est à dire ( x*nx(i) + y*ny(i) ) <= 0