Bonjour à tous,
J'ai un petit problême que je n'arrive pas à résoudre:
J'ai une fonction OpenGl permettant de récupérer les coordonnées 3D de la position de la souris :
Je voudrais transformer cette fonction en utilisant DirectX mais je ne trouve pas d'équivalent à la fonction "gluUnProject".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 glGetIntegerv(GL_VIEWPORT, viewPort); // On récupère des infos sur la matrice de déplacements glGetDoublev(GL_MODELVIEW_MATRIX, mvMatrix); // On récupère des infos sur la matrice de projection glGetDoublev(GL_PROJECTION_MATRIX, projMatrix); gluUnProject((GLdouble) X, (GLdouble) Y, DEFAUT_2D_Z, mvMatrix, projMatrix, viewPort, &wx, &wy, &wz);
En existe t-il une? Sinon, comment récupérer ces coordonnées?
Merci de votre aide!
Partager