Bonjour,
Je m'essaye au developpement d'un petit moteur 3D avec openGL ES 1.1 et je me retrouve face à un petit problème de math que je n'arrive pas à résoudre .
Je cherche à déplacer un objet vers des nouvelles coordonnées X et Y calculées en fonction des coordonnées écran sX et sY obtenue par un clic de l'utilisateur.
L'altitude (coordonée Z) de l'objet est connue et reste fixe.
J'ai essayé avec Thalès (le théorème), avec de la trigo, mais il me manque toujours une donnée quelquepart.... Quelqu'un peut me donner un début de piste de solution, voire un fonction miracle qui fait ça toute seule et qui m'aurait échappée ?
Merci d'avance, ça fait une semaine que je galère la dessus j'arrive plus à avancer dans mon projet.
Edit : j'oubliais de préciser que le point de vue est toujours situé en (0, 0, altPOV) et dirigé vers les Z négatifs.
Partager