Historique des modifications - Message

Message #2304

Sujet: Rotation camera


Type Date Auteur Contenu
Dernière modification 17-05-2007 15:16:52 firnafin
Excuse moi .
je me suis bien planté hmm ,a savoir pourquoi setRotation marche pas mais est proposé ... pas tres logique puisque considérée en tant que node elle devrai trouner .
Bon si tu ne veux tout de meme la faire tourner (sans passer par les matrices et par cameraFPS ) voici comment faire selon y et x :
		cam->setTarget(cam->getPosition()+irr::core::vector3df(cos(ax)*cos(ay),sin(ax),sin(ay)*cos(ax))  );

Attention si ay=0 la cam point en x.

je réédites j'avais oublier ca:

et pour la rotation en selon z tu fais juste :
		cam->setUpVector(irr::core::vector3df(sin(az),cos(az),0));

(j'espere que je me suis fait pardonner .. smile )
Création du message 17-05-2007 15:05:48 firnafin
Excuse moi .
je me suis bien planté hmm ,a savoir pourquoi setRotation marche pas mais est proposé ... pas tres logique puisque considérée en tant que node elle devrai trouner .
Bon si tu ne veux tout de meme la faire tourner (sans passer par les matrices et par cameraFPS ) voici comment faire selon y et x :
		cam->setTarget(cam->getPosition()+irr::core::vector3df(cos(ax)*cos(ay),sin(ax),sin(ay)*cos(ax))  );

Attention si ay=0 la cam point en x.

je réédites j'avais oublier ca:

et pour la rotation en selon z tu fais juste :
		cam->setUpVector(irr::core::vector3df(sin(az),cos(az),0));

(j'espere que je me suis fait pardonner .. smile )

Retour

Options Liens officiels Caractéristiques Statistiques Communauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1440 sujets
11337 messages
Dernier membre inscrit: Saidov17
141 invités en ligne
membre en ligne: -
RSS Feed