11.2.5 Les fonctions pour déplacer la caméra

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.