Réponse de Jean Jacquelin
du 16/8/1 à 17h 18 :
Ce problème devrait pouvoir être résolu de la façon suivante :1- Si les deux
triangles sont dans le même plan, c'est le cas le plus difficile. Cela a été traité
dans le cas plus général de "collisions" de polygones : Voir sur le site www.Les-Mathématiques.net/forum la
question "géométrie : point dans un polygone" du 04/07/2001 et "Test de
collisions" du 24/07/2001.
2- Si les triangles ne sont pas coplanaires, on calculera la droite d'intersection des
deux plans puis on vérifiera si cette droite coupe les deux triangles. Si la réponse est
non, il n'y a pas collision. Si la réponse est oui, on déterminera pour chaque triangle
le segment appartenant à cette droite et on vérifiera si ces deux segments sont
disjoints ou non.
|