begin process at 2012 02 12 13:04:08
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

OpenGL

 > 

Matrices OpenGL/DirectX


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Matrices OpenGL/DirectX

vendredi 22 juillet 2005 à 15:55:46 | Matrices OpenGL/DirectX

CyberP

Cette question concerne en même temps OpenGL et DirectX... Voilà je programme un moteur 3D permettant de choisir entre OpenGL et DirectX, sauf que pour harmoniser le tout j'ai créé ma propre classe de matrices qui fait les mêmes opérations que DirectX pour les matrices de perspective (D3DXMatrixPerspectiveFovLH) et de "lookat" (D3DXMatrixLookAtLH) d'après ce que j'ai trouvé sur le MSDN. Sauf que depuis, la partie OpenGL ne marche plus... Au lieu d'afficher un cube, il y a des rectangles qui se baladent un peu partout sur l'écran. En regardant un peu sur internet j'ai trouvé le code de la matrice de perspective utilisé par OpenGL (avec gluPerspective) et il est différent de celui de DirectX (par exemple au lieu de zNear - zFar c'est zFar - zNear, donc ça ne peut pas être équivalent) Je voudrais savoir si le calcul avec OpenGL et DirectX pouvait être différent (en théorie non) ou si ça ne pouvait venir que d'une erreur autre part dans mon code pour OpenGL (parce que j'ai fait d'autres modifications en même temps)
samedi 23 juillet 2005 à 15:47:58 | Re : Matrices OpenGL/DirectX

Galmiza

Essaye de transposer la matrice de DirectX avant de l'utiliser (et après aussi pour la remettre à l'"endroit" si  tu ne recalcules pas par la suite).
samedi 23 juillet 2005 à 19:55:32 | Re : Matrices OpenGL/DirectX

CyberP

Je ne sais pas pourquoi ça ne marche pas
A mon avis ça doit être mon script qui a un problème. Je n'ai pas vu les matrices en cours donc je ne sais pas tout à fait comment faire toutes les opérations... donc je dois avoir des erreurs de calculs

Sinon je viens de modifier le code et j'ai séparé les matrices opengl et directx, donc plus de problèmes

Merci quand même

CyberP,
Celui qui dit que toute question a une réponse


Cette discussion est classée dans : temps, opengl, directx, matrices, perspective


Répondre à ce message

Sujets en rapport avec ce message

OpenGL vs DirectX : Qui est le meilleur ? [ par dominiquox ] Je sais que la question à été posée 36 548.2598 fois mais, on trouve de tout dans les reponses (D'ailleurs, une fois j'ai vu un sujet qui comparait Op Encapsulation c'est quoi? [ par Arkko ] Bonjour, J'ai lu sur un site internet qu'on peut faire un moteur 3d avec DirectX et OpenGl avec l'encapsulation. Mais qu'est-ce que l'encapsulation? S opengl/directx [ par kuroro ] Alors voila ca fait quelque temps que je veux me mettre a la programmation graphique .Quelqu'un pourrait me dire où trouver de la doc en francais sur changement de base OpenGL (Matrices) [ par cppdupdup34 ] ami coder j'ai une requete !!je cherche desesperement a faire ce qu'openGL fait sans l'ecrirechanger de base de facon successivequand on fait un glRot OpenGL - Directx - Irrlicht (le meilleur ?) [ par Xizar ] Bonsoir jsuis sur le point d'apprendre un de ses trois moteurs graphique... mais je c pas quelle srais le meilleur...je c pas les avanetage et les inc matrices avec opengl [ par mikey84 ] Bonjour. Je commence à programmer avec opengl et glut et j'aimerais avoir des précisions sur les matrices gl_modelview, gl_projection et gl_texture et Tuto DirectX et OpenGL [ par GCore ] Bonjourj'aimerai avoir des tutos pour aprendre le graphisme sous windows en C uniquement, tel que l'OpenGl, l'utilisation de DirectX... Création du jeu DirectX ou/et OpenGL [ par nico1610 ] Bonjour à tous, je me présente, Je m'appel Nicolas alias "=SG-Pro= ergo" je fais (à ce titre) parti de l'exélente teams Stargate-Pro et nous sommes à Des matrices sans ou avec openGL [ par theidiot ] J'ai remarquer qu'un bon nombre de programmeur creait leur propre petite bibliotheque de matrice en utilisant openGL.Je suis moi meme en train de fair Aide sur directX [ par tibob51 ] Bonsoir a tous(et a toutes),J'ai en fait une tite question avant tout quelles sont les différence entre l'utilisation d'openGL et celle de directX,bon


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,825 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales