Bonjour à tous! Désolé si le titre n'est pas très explicite, j'ai pas trouvé mieu...![]()
Voila mon probleme, j'ai deja ecrit ue fonction vérifiant qu'un point est dans un triangle en utilisant ces formules :
(vect(AB) ^ vect(AM)) . (vect(AM) ^ vect(AC)) >= 0
(vect(BA) ^ vect(BM)) . (vect(BM) ^ vect(BC)) >= 0
(vect(CA) ^ vect(CM)) . (vect(CM) ^ vect(CB)) >= 0
où ^ désigne le produit vectoriel de deux vecteurs
. désigne le produit scalaire
(extrait d'un thread déja existant ici meme!)
Bref je voudrais a partir de cette fonction, adapté ca pour qu'au lieu que ce soit un point (M dans notre cas) ce soit une droite (MN appelons la) ou plutot un vecteur. Etant nul en maths, j'essayerai de faire mon possible pr comprendre vos explications!
Partager