Historique des modifications - Message

Message #3696

Sujet: deplacer fenetre


Type Date Auteur Contenu
Dernière modification 16-03-2008 07:17:24 dark calculator
Il me suffit de faire un setrotation sur la camera et c'est bon ?
Je vais tout de suite aller tester

Pour directx je comprend pas tout ce que t'a dit : c'est quoi la résolution d'affichage ?
Pour moi c'est se qu'on passe en argument à createdevice donc je ppasse par exemple 600*300 si je mets 2 render to texture de 300*300 et 300*300 je comprend pas pk sa marche pas ?

[edit]
Bon j'esssayer de faire une rotation directement sur la camera sa n'a pas marcher alors du coup je suis passer par la matrice de projection et je fait :
matrix4 mat = fixedCam->getProjectionMatrix();
mat.setRotationDegrees(mat.getRotationDegrees()+vector3df(0,0,180));
fixedCam->setProjectionMatrix(mat);

Alors je suis bien a l'endroit de haut en bas mais du coup je suis a l'envers de gauche a droite ce qui n'est pas vraiment une amélioration. Je me suis dit que jallais faire une rotation sur l'axe dex X de 180, normalement sa devrait marcher mais je n'en suis pas sur mais de toute maniere quand je le fait je me retrouve avec un ecran vide(juste la couleur de fond du driver) Donc peut etre qu'il ne faut pas utiliser la matrice de projection ou bien la modifier différement. Je suis pas un expert en matrice de projection mais je me dit que peut etre qu'un -1 bien placer devrai suffire. Je vais chercher de ce coté la.
Création du message 16-03-2008 06:07:38 dark calculator
Il me suffit de faire un setrotation sur la camera et c'est bon ?
Je vais tout de suite aller tester

Pour directx je comprend pas tout ce que t'a dit : c'est quoi la résolution d'affichage ?
Pour moi c'est se qu'on passe en argument à createdevice donc je ppasse par exemple 600*300 si je mets 2 render to texture de 300*300 et 300*300 je comprend pas pk sa marche pas ?

[edit]
Bon j'esssayer de faire une rotation directement sur la camera sa n'a pas marcher alors du coup je suis passer par la matrice de projection et je fait :
matrix4 mat = fixedCam->getProjectionMatrix();
mat.setRotationDegrees(mat.getRotationDegrees()+vector3df(0,0,180));
fixedCam->setProjectionMatrix(mat);

Alors je suis bien a l'endroit de haut en bas mais du coup je suis a l'envers de gauche a droite ce qui n'est pas vraiment une amélioration. Je me suis dit que jallais faire une rotation sur l'axe dex X de 180, normalement sa devrait marcher mais je n'en suis pas sur mais de toute maniere quand je le fait je me retrouve avec un ecran vide(juste la couleur de fond du driver) Donc peut etre qu'il ne faut pas utiliser la matrice de projection ou bien la modifier différement. Je suis pas un expert en matrice de projection mais je me dit que peut etre qu'un -1 bien placer devrai suffire. Je vais chercher de ce coté la.

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
121 invités en ligne
membre en ligne: -
RSS Feed