Bonjour,
J'ai un angle, en dégrée, je le transforme en vecteur par:
J'ai un vecteur représentant la normal que j'ai normalisé par:Code:
1
2
3
4
5
6
7 // conversion degré -> radian angle *= 0.017453292519943295769236907684886f; // Le direction regarde est sur le plan X-Z direction.x = sin(angle); direction.y = 0.0f; direction.z = cos(angle);
Faut-il que je normalise mon vecteur direction ? Il est créé à partir du cosinus et sinus de l'angle, cela donne-t-il des valeurs normalisées ?Code:
1
2
3
4 magnitude = sqrt ( normale.x * normale.x + normale.y * normale.y + normale.z * normale.z ); normale.x /= magnitude; normale.y /= magnitude; normale.z /= magnitude;
Quand je fais D = N ^ (D' ^ N) pour obtenir mon vecteur direction prenant en compte la pente, si D' et N sont normalisé, dois-je encore normalisé D ou celui-ci l'est-il déjà ?
Cordialement.