Message #6459
Sujet: Comment sélectionner un objet dans un objet ?
| Type | Date | Auteur | Contenu |
|---|---|---|---|
| Dernière modification | 02-06-2009 16:58:43 | Gehogor |
Bonjour à tous, j'aimerai savoir comment sélectionner un objet 3d qui est lui même dans un objet 3d. Mon objectif est de pouvoir sélectionner n'importe quel objet 3d de ma scène. J'utilise pour ça les fonctions getRayFromScreenCoordinates ou getSceneNodeFromScreenCoordinatesBB mais rien n'y fait. Le volume contenant prime toujours.
Voici quelques images qui illustrent mon problème. Tous les screenshots représentent en gros des robots dans des salles. J'ai mis une flèche noire pour matérialiser le curseur de ma souris qui n'est pas vue par l'imprime écran. Tous les objets 3d sont des mesh de type ".3DS" ou ".OBJ". Ma sélection d'objet se visualise par l'affichage en "wireframe" de celui-ci. Visiblement, l'objet est sélectionnable lorsqu'une partie de lui même n'est pas à l'intérieur d'un autre objet. Soit, est-il possible de contourner ce problème? Le filtre "idBitMask" des méthodes getRayFromScreenCoordinates et getSceneNodeFromScreenCoordinatesBB peut-m'aider ? Merci à vous. |
| Création du message | 02-06-2009 16:15:40 | Gehogor |
Bonjour à tous, j'aimerai savoir comment sélectionner un objet 3d qui est lui même dans un objet 3d. Mon objectif est de pouvoir sélectionner n'importe quel objet 3d de ma scène. J'utilise pour ça les fonctions getRayFromScreenCoordinates ou getSceneNodeFromScreenCoordinatesBB mais rien n'y fait. Le volume contenant prime toujours.
Voici quelques images qui illustrent mon problème. Tous les screenshots représentent en gros des robots dans des salles. J'ai mis une flèche noire pour matérialiser le curseur de ma souris qui n'est pas vue par l'imprime écran. Tous les objets 3d sont des mesh de type ".3DS" ou ".OBJ". Ma sélection d'objet se visualise par l'affichage en "wireframe" de celui-ci. Visiblement, l'objet est sélectionnable lorsqu'une partie de lui même n'est pas à l'intérieur d'un autre objet. Soit, est-il possible de contourner ce problème? Le filtre "idBitMask" des méthodes getRayFromScreenCoordinates et getSceneNodeFromScreenCoordinatesBB peut-m'aider ? Merci à vous. |
| Options | Liens officiels | Caractéristiques | Statistiques | Communauté |
|---|---|---|---|---|
|
Préférences cookies Corrections |
![]() ![]() ![]() ![]() |
Propulsé par Django xhtml 1.0 css 2.1 |
884 membres 1440 sujets 11337 messages |
Dernier membre inscrit: Saidov17 115 invités en ligne membre en ligne: - RSS Feed |