Bonjour,
J'ai des problèmes avec ma fonction pour la vue à la première personne. Au début quand je bouge la souris ca fait n'importe quoi ca trésille de partout mais après ca marche parfaitement qui peut me dire pourquoi
struct Camera
{
Vector3D eye,view,up;
double AngleX,AngleY;
/*Ajoute n à l'angle x et fait les convertions /
void Camera::AddAngleX(double n)
{
AngleX+=n;
//Calcul de la distance entre les deux vecteurs en YZ
double Hyp=sqrt (
(view.y-eye.y ) * ( view.y-eye.y ) +
(view.z-eye.z ) * ( view.z-eye.z ) );
//RAD convertit de radians en degré
view.y=sin(RAD(AngleX))*Hyp;
view.z=cos(RAD(AngleX))*Hyp;
}
};