j´ai sous le pif ( drole de coïncidence) la forume qui permet de detecter la collision entre un triangle et un rayon.
t = d1.N / D.N
[té egal déhun scalaire hène divisé par dé scalaire hène]
( j´aime la phonétique pour décrire des formules)
t=coefficient de distance sur le rayon
D = segment ( vecteur directeur du rayon)
N = normale au plan du triangle
d1 = vecteur quelquonque allant du début de D a un point du plan
si la division est impossible ( dénominateur nul) alors le rayon est parrallele au plan.
si t<0 ou t>1 pas de collision avec le segment, si t>0 la collision a lieu sur la demi droite et pour savoir ou il suffit de multiplier la distance du segment par t.
une fois ke tu as ce point il suffit de tester si il est dans le triangle.
bien sur le rayon va traverser plusieurs triangle tu t´en doutes bien, ben ta ka choisir celui ki a le t le plus petit et ca sera celui ki est touché par le rayon, voila.
bien evidemment je sais pas si c´est l´algo de doom mais c´est celui ke j´ai bien l´intention de programmer. ce soir meme d´ailleur. et meme a l´instant pour etre plus precis ( drole de coïncidence je le repete ! )