Historique des modifications - Message

Message #3696

Sujet: deplacer fenetre


TypeDateAuteurContenu
Dernière modification16-03-2008 07:17:24dark 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 message16-03-2008 06:07:38dark 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

OptionsLiens officielsCaractéristiquesStatistiquesCommunauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1441 sujets
11339 messages
Dernier membre inscrit: Saidov17
331 invités en ligne
membre en ligne: -
RSS Feed