-
transformation de point
Bonjour dans le cadre d'un projet de master je doit develloper une application de sketching. J'utilise donc une interface graphique me permettant de dessiner des formes a la souris. Je recupere ensuite des coordonnees pixels que je transforme avec le viewport et enfin je cree un nuage de points representant une forme en 3d. A ce stade je dispose donc de point exprimes dans le repere du viewport et je souhaiterai les exprimes dans le repere du monde. Seulement je n'y arrive pas :cry:
Si ce que je raconte n'est pas clair n'hesiter pas a me le faire savoir je me ferais une joie de reformuler mon probleme.
Merci
-
il faut utiliser gluProject (ou gluUnproject je sait jamais :oops: )
ca te permet de recuperer les coordonnée 3D a partire d'un point 2d. par contrre il faut lui fixer la profondeur. (donc en fait ce n'est pas un vrai point en 2D mais un point 3D avec des coordonnée XY du viewport et une coordonnée Z fixée...)