Je suis extrêmement nouveau à OpenGL. J'écris un programme qui affiche du texte 3D volant à l'écran. J'ai besoin de savoir quand certaines chaînes de texte apparaissent (dessinées) sur l'écran et sont visibles par l'utilisateur. Le programme doit identifier les chaînes de texte affichées. (Note: bien que mon problème concerne le texte, il pourrait être généralisé à n'importe quel objet OpenGL). Au début, j'ai commencé à penser que je pouvais utiliser le mécanisme de sélection d'OpenGL, mais jusqu'à présent, je n'ai vu que des exemples où la zone de sélection est axée sur une sorte d'interaction de l'utilisateur. Je veux savoir quels objets sont affichés sur toute la surface de la fenêtre. Cela m'amène à penser que je suis sur la mauvaise voie ... Ai-je raté quelque chose?Comment déterminez-vous quand un objet est dessiné à l'écran dans OpenGL?
Toutes les suggestions sont les bienvenues.
La rétroaction n'est-elle pas obsolète dans les derniers GL révolutions? – genpfault
Oui. C'est obsolète. OpenGL shader peut maintenant "exporter" toute information sur la géométrie, en effet glFeedback n'est plus nécessaire. – Luca