bonjur tous le monde , je commence enfin a me depatouiller avec la 3D , mais je bloque sur les rotation ,
j ai une matrice (4*4) de rotation:
je mutliplis un point 3D :
(x (1 0 0 0
y * 0 cos(a) -sin(a) 0
z 0 sin(a) cos(a) 0
t) 0 0 0 1)
je dois transcrir sa en pascal
j ai cree un type identitter et t3Dmatrice
rotation := identite3D;
rotation[2,2]:=cos(a);
rotation[3,2]:=sin(a);
rotation[2,3]:=sin(a);
rotation[3,2]:=cos(a);
et sa me donne des resultats legerement delirant , quelqu un peux t il m expliquer ou je me suis tromper ?
merci beaucoup
@+ charly![]()
Partager