Bonsoir à tous,

Après plusieurs années passées à programmer avec OpenGL 2, j'ai décidé de passer à la version 3... et c'est difficile !

Mon plus gros problème est que je suis incapable de reproduire la fonction gluUnproject

J'ai besoin de cette fonction pour convertir les coordonnées 2D du curseur en coordonnées 3D quand je clique sur un objet de ma scène. Je ne comprend pas comment traduire ça pour OpenGL3. Existe-t'il une fonction équivalente à gluUnproject ? Ou est-ce que je dois recoder moi-même l'inversion des matrices modelview et projection ?

Ou alors est-ce que je fais fausse route et il existe un moyen plus simple pour sélectionner un objet dans ma scène ?

Merci d'avance.