Déplaçons la caméra :
1
2
3
4
5
6
7
8
9
|
void SimpleCameraGl3::move(const Vecteur3f& dm){p_position += dm;}
void SimpleCameraGl3::moveVisee(float dl){
p_position += p_visee*dl;
}
void SimpleCameraGl3::moveGauche(float dl){
p_position += p_planGauche*dl;
}
|
Là, c'est beaucoup plus facile car nous avons les vecteurs dont nous avons besoin à notre disposition.
|