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 :

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);
Je voudrais transformer cette fonction en utilisant DirectX mais je ne trouve pas d'équivalent à la fonction "gluUnProject".
En existe t-il une? Sinon, comment récupérer ces coordonnées?

Merci de votre aide!