J'ai pas trop réfléchi mais en gros ce que tu peux faire c'est trouver les intersections entre les différents segment des droites.... Par exemple t'as un triangle 1 qui a comme 3 segments : a,b et c et un triangle 2 qui a 3 segment d,e et f. Tu calcules l'equation de tous les segments puis apres tu regardes s'il existe des intersections en comparant, a avec d, a avec e, a avec f, b avec d, b avec e, b avec f, c avec d, c avec e, c avec f. S'il existe une intersection tu regardes si cette intersection appartient aux deux segments comparés, si oui alors les deux triangles se coupent.... Y a sans doute une méthode optimisée mais si tu as pas trop de triangles a comparer celle-là devrait suffir je pense. PiX3L
|