Detection de clique de souris sur une face en opengl [Résolu]

Messages postés
6
Date d'inscription
jeudi 17 avril 2008
Statut
Membre
Dernière intervention
30 décembre 2009
- - Dernière réponse : Rayn3d
Messages postés
6
Date d'inscription
jeudi 17 avril 2008
Statut
Membre
Dernière intervention
30 décembre 2009
- 30 déc. 2009 à 17:02
Bonjour a tous,
Voila j'ai un souci, j'ai creer une espece de menu en opengl, avec 3 face texture (que l'on peut faire tourner en maintenant le bouton du milieu de la souris appuyer et en la deplacant), mon probleme est que je ne vois pas comment detecter le clique sur l'une de ces faces parce que elle ne sont pas fixe sur l'ecran comme une surface en sdl
Merci d'avance pour l'aide que vous pourrez m'apporter sachant que je suis qu'un simple neophyte debutant en programmation.

voici le zip de mon tpe lien megaupload pour lequel je fais ce menu avec dedans l'executable ainsi que le code source.
Afficher la suite 

2 réponses

Meilleure réponse
Messages postés
3821
Date d'inscription
dimanche 12 décembre 2004
Statut
Modérateur
Dernière intervention
28 août 2019
86
3
Merci
Si les boutons du menus sont fixes, c'est-à-dire seront toujours au même endroit, il te suffit de vérifier si les coordonnées de ta souris sont dans une certaine zone.

Maintenant si tu as de menus en 3D dont les zones peuvent bouger dans les 2 dimensions, ce n'est pas trivial. Il te faut faire ce que l'on appelle du picking.

Il y a ici tutoriel:
http://www.lighthouse3d.com/opengl/picking/index.php?openglway3

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 188 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cptpingu
Messages postés
6
Date d'inscription
jeudi 17 avril 2008
Statut
Membre
Dernière intervention
30 décembre 2009
0
Merci
Merci beaucoup c'est exactement sa !
Commenter la réponse de Rayn3d