bon voila j'ai voulu refaire une partie de mon code proprement, donc j'ai pompé sur le site que vous connaissez tous
[ Lien ] A = cos(RadAngle_x);
B = sin(RadAngle_x);
C = cos(RadAngle_y);
D = sin(RadAngle_y);
E = cos(RadAngle_z);
F = sin(RadAngle_z);
AD = A * D;
BD = B * D;
mat[0] = C * E;
mat[1] = -C * F;
mat[2] = -D;
mat[4] = -BD * E + A * F;
mat[5] = BD * F + A * E;
mat[6] = -B * C;
mat[8] = AD * E + B * F;
mat[9] = -AD * F + B * E;
mat[10] = A * C;
mat[3] = mat[7] = mat[11] = mat[12] = mat[13] = mat[14] = 0;
mat[15] = 1;
mais je n'arrive pas a m'en servir pour faire une rotation, si quelqu'un peut m'aider ca serai sympas....
[ Lien ]