Voici les attributs dont nous aurons besoin :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
///position de la caméra
Vecteur3f p_position; ///angle d'orientation de la caméra (plan xOy) en radian
float p_theta; ///angle d'orientation de la caméra (plan xOz) en radian
float p_phi; ///angle d'orientation de la caméra (plan yOz) en radian
float p_rouli;
Vecteur3f p_visee;
Vecteur3f p_up;
Vecteur3f p_planGauche;
///id de la fenêtre de la caméra
SDL_WindowID p_windowId; ///matrice de rotation de la caméra (pour pouvoir la déplacée facilement
Matrice3f p_matriceRotation;
|
La Matrice3f à la fin des attributs est là pour faire une option de vu d'un avion, mais n'en tenez pas compte pour le moment.
|