IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement 2D, 3D et Jeux Discussion :

Selectionner un oject dans le champ de vision


Sujet :

Développement 2D, 3D et Jeux

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    ok
    Inscrit en
    Octobre 2018
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : ok

    Informations forums :
    Inscription : Octobre 2018
    Messages : 39
    Points : 31
    Points
    31
    Par défaut Selectionner un oject dans le champ de vision
    Bonjour,

    quel algorithme permet la selection d'objet avec la souris dans un monde 3D ?

  2. #2
    Expert éminent sénior
    Avatar de Kannagi
    Homme Profil pro
    cyber-paléontologue
    Inscrit en
    Mai 2010
    Messages
    3 214
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cyber-paléontologue

    Informations forums :
    Inscription : Mai 2010
    Messages : 3 214
    Points : 10 136
    Points
    10 136
    Par défaut
    Il me semble qu'on est deja répondu à ta question sur un précédent post...

    Alors l'algorithme est simple , tu multiplie ta matrice MVP par tes vecteurs et ensuite tu fait un perspective divide qui donne ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    w = 1.0f/vec.w;
    vec.x *= w;
    vec.y *= w;
    vec.z *= w;
    Et tu aura les cordonnées 2D de ton écran , il faudra juste ensuite faire une collision point/triangle et voilà :p

    (Et sur l'ancien post que t'avais créer , j'avais même mis le code )

Discussions similaires

  1. [3D] Comment savoir si un point est dans mon champ de vision
    Par patmaba dans le forum Développement 2D, 3D et Jeux
    Réponses: 10
    Dernier message: 04/11/2018, 14h20
  2. Réponses: 3
    Dernier message: 20/03/2017, 10h07
  3. selectionner dans plusieurs champs
    Par dolcevita755 dans le forum VBA Access
    Réponses: 2
    Dernier message: 26/06/2012, 11h45
  4. Réponses: 4
    Dernier message: 06/08/2010, 17h52
  5. order by dans un champ selectionné
    Par new_wave dans le forum SAP Crystal Reports
    Réponses: 6
    Dernier message: 29/09/2006, 10h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo