cs_mat74
Messages postés241Date d'inscriptiondimanche 10 août 2003StatutMembreDernière intervention16 juin 2010
-
10 févr. 2005 à 12:54
zoom1984
Messages postés17Date d'inscriptionmercredi 13 octobre 2004StatutMembreDernière intervention26 février 2005
-
22 févr. 2005 à 05:03
salut a ts
voila je travail en ce momment sur un projet de monde en 3d .
je suis en train d'essayer de détecter les collisions .
j'ai deja reussi à gerer tout sa en 2d , cad negliger z. Mais j'aimerais pouvoir gérer les collisions avec le sol et le plafond. je pourrais ainsi faire plusieurs étages ds mon monde.
il faudrait donc que j'arrive a détecter les collisions entre la camera ( que je considere comme un point ) et les murs que je considere comme des plans.
j'ai stocker ds une liste 3 points appartenant a chaque mur.
Mais je n'arrive pas trouver l'équation du plan qui passe par ces 3 points.
p1(x1,y1,z1)
p2(x2,y2,z2)
p3(x3,y3,z3)
je sais que :
x1*a+y1*b+z1*c+d = 0
x2*a+y2*b+z2*c+d = 0
x3*a+y3*b+z3*c+d = 0
mais comment je peux resoudre cela ?
si qq1 a une autre solution plus simple je suis preneur
thanos57
Messages postés14Date d'inscriptionlundi 20 décembre 2004StatutMembreDernière intervention18 mars 2005 10 févr. 2005 à 19:54
il faut ke tu regarde pas rapport seulement au plan ou tu te trouve par
exemple , ben sur le plan X-Y , tu di ke le point d origine est z = 3 ,
et ben si ta camera arrive a n'importe kel point mé donc z = 3 , ben y
a collision
ensuite tu fait sur le plan X-Z et Y-Z et tu peu faire un cube