Salut à tous, petit problème dans le développement d'un programme avec le SDK directX9.0c:
Je souhaite savoir sur lequel de mes meshs passe la souris. Le seul problème c'est que je ne vois (et je ne suis pas suisse) que
la fonction Mesh.Intersect() et je n'arrive pas à recuperer un Vector3 avec les positions 3D correspondantes à la position 2D de la souris... Je pense que ça a un rapport avec
device.Transform.Projection = Matrix.PerspectiveFovLH((float)Math.PI / 4, this.Width / this.Height, 1.0f, 4000.0f);
pour connaitre l'équivalence entre 1 pixel écran et le déplacement effectué dans le monde 3D mais je bloque là...
J'ai bien vu lu les aides du SDK directX et aucune infos là dessus.
Si quelqu'un a la solution et qu'il me la donne je m'excuserais pour la blague pourri située plus haut. Merci ;)
NSV Corp.: 3D world of applications