Message #1538
Sujet: Raycasting, gestion des Collision et Click'n Go
| Type | Date | Auteur | Contenu |
|---|---|---|---|
| Dernière modification | 14-02-2007 09:49:24 | benicourt |
J'ai une caméra pointée sur une scène et l'utilisateur regarde par cette caméra. Je veux sélectionner un objet à la souris. Pour cela, je pense au rayCasting entre la position de la caméra et ... et puis quoi ?
Je connais deux choses en fait : la position de ma souris (X,Y) à l'écran, et la position de ma caméra. Cela doit être suffisant. Si je vois ma caméra comme une pyramide, j'ai la position qui correspond au sommet et ma souris, un point placé sur la base carrée de ma pyramide. Tout ce qui est FOV et truc much, au sujet des caméras, je maitrise pas du tout, pourtant j'ai l'intuition que ça va servir ici... 1) Comme réccupérer ce point (x,y,z) correspondant à la position de ma souris (x,y) sur la base de ma pyramide ? 2) Comment on balance un rayon avec Irrlicht et calcule t-on le point d'impact (gestion des collisions ?) avec le premier objet passant par là 3) Est-ce la meilleure méthode ? 4) Est-ce la méthode à utiliser pour savoir s'il faut rendre transparents des éléments de décor qui passent entre un personnage et la caméra ? Par avance, merci. |
| Création du message | 14-02-2007 07:34:26 | benicourt |
J'ai une caméra pointée sur une scène et l'utilisateur regarde par cette caméra. Je veux sélectionner un objet à la souris. Pour cela, je pense au rayCasting entre la position de la caméra et ... et puis quoi ?
Je connais deux choses en fait : la position de ma souris (X,Y) à l'écran, et la position de ma caméra. Cela doit être suffisant. Si je vois ma caméra comme une pyramide, j'ai la position qui correspond au sommet et ma souris, un point placé sur la base carrée de ma pyramide. Tout ce qui est FOV et truc much, au sujet des caméras, je maitrise pas du tout, pourtant j'ai l'intuition que ça va servir ici... 1) Comme réccupérer ce point (x,y,z) correspondant à la position de ma souris (x,y) sur la base de ma pyramide ? 2) Comment on balance un rayon avec Irrlicht et calcule t-on le point d'impact (gestion des collisions ?) avec le premier objet passant par là 3) Est-ce la meilleure méthode ? 4) Est-ce la méthode à utiliser pour savoir s'il faut rendre transparents des éléments de décor qui passent entre un personnage et la caméra ? Par avance, merci. |
| 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 150 invités en ligne membre en ligne: - RSS Feed |