Quelqu'un pourrait il m'expliquer le bout de code suivant tiré d'un
prog de raytrace .Cette partie est censée multiplier une matrice
et un vecteur.Je ne comprends pas la syntaxe entourée d'un ?/?/?/
vector multiply_m_v(matrix & m, vector & v)
{
static vector ret;
?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?//?/?/?/?/?//??//?/??/?/?/
ret.x = m.mat[0][0] * v.x + m.mat[0][1] * v.y + m.mat[0][2] * v.z + m.mat[0][3];
?/?//?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?//?/?/?/?/?/?/?//?/?/?
ret.y = m.mat[1][0] * v.x + m.mat[1][1] * v.y + m.mat[1][2] * v.z + m.mat[1][3];
ret.z = m.mat[2][0] * v.x + m.mat[2][1] * v.y + m.mat[2][2] * v.z + m.mat[2][3];
return ret;
}
MERCI BONNE PROG