Je dessine une barre de changement dans OpenGL ES avec des coordonnées (x, y, z).
Je voudrais ajouter quelques modifications (exemple: couleurs dans la barre) sur Action_Down. Il y a getX()
, mais cette méthode renvoie la coordonnée x en pixels, mais pas les coordonnées correspondantes dans OpenGL. Y a-t-il une classe pour convertir les coordonnées OpenGL en pixels? Ou y a-t-il une formule pour cela?OpenGL: Convertir les coordonnées de l'écran en coor- données OpenGL
3
A
Répondre
0
Je pense que vous cherchez ceci:
http://www.opengl.org/sdk/docs/man2/xhtml/gluProject.xml
Il prend les coordonnées et les cartes de coordonnées de la fenêtre, avec (0, 0) en haut à gauche.
Questions connexes
- 1. Comment convertir écran les coordonnées en 2D OpenGL coordonnées
- 2. Coordonnées dans OpenGL ES
- 3. Problème de coordonnées OpenGL
- 4. Transformations de coordonnées Cocoa/OpenGL
- 5. Coordonnées normalisées pour OpenGL
- 6. OpenGL 2.0 ES coordonnées
- 7. Conversion de coordonnées de fenêtre en coordonnées d'axe dans OpenGL
- 8. Les coordonnées logiques aux coordonnées de l'appareil Opengl
- 9. coordonnées absolues OpenGL
- 10. Convertir les coordonnées de toile OpenGL en coordonnées de canvas HTML5
- 11. En OpenGL ES, comment convertir les coordonnées d'écran en coordonnées mondiales?
- 12. Opengl transforme les coordonnées relatives du corps en coordonnées mondiales
- 13. OpenGL: Comment convertir les coordonnées du monde en coordonnées de l'écran?
- 14. Comment convertir les coordonnées de fenêtre en coordonnées 2D OpenGL ES?
- 15. C++ Transformation de coordonnées OpenGL
- 16. Comment fonctionnent les coordonnées de texture opengl?
- 17. OpenGL ES obtenir les coordonnées de l'objet
- 18. Conversion de coordonnées 3D en coordonnées d'écran dans OpenGL
- 19. Comment convertir les coordonnées du monde en coordonnées d'écran dans OpenGL ES 2.0
- 20. Coordonnées des sommets dans OpenGL
- 21. Android, OpenGL convertir les vertices en pixels
- 22. OpenGL glViewport() (réinitialisation des coordonnées)
- 23. OpenGL: coordonnées 2D Vertex aux coordonnées de visualisation 2D?
- 24. Problème de coordonnées de texture OpenGL
- 25. opengl es 2.0 coordonnées de texture
- 26. Essayer de convertir les coordonnées openGL en MFC et avoir des problèmes avec "gluProject"
- 27. Extension de coordonnées OpenGL Fog dans Windows
- 28. OpenGL: Définir plusieurs coordonnées de texture
- 29. Comment convertir les coordonnées spatiales 3D en coordonnées 2D?
- 30. coordonnées d'écran aux coordonnées du monde réel dans opengl
thx, mais je ne peux obtenir aucune donnée à partir d'une matrice lorsque j'utilise gl11.glGetFloatv (GL11.GL_MODELVIEW_MATRIX, params, 0); dans params sont seulement 0 et le résultat gluProject est NaN. – Unii
ok ça marche mais seulement au téléphone. – Unii
ce lien ne fonctionne plus – qwerty9967