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

OpenGL Discussion :

[squelette] récupérer les coordonnées maximales


Sujet :

OpenGL

  1. #1
    Membre à l'essai
    Inscrit en
    Avril 2006
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 12
    Points : 17
    Points
    17
    Par défaut [squelette] récupérer les coordonnées maximales
    Bonjour,

    Je travaille sur un projet d'animation de squelette.
    Mon squelette est composés d'os.
    Un os est représenté par une longueur, 3 angles par rapport à son os père et des pointeurs vers ses os fils.

    Finalement un squelette peut être vu comme un arbre N-aire avec un os racine et son arborescence.

    Je souhaite récupérer les coordonnées absolues(x,y,z) maximales.
    Je ne connais pas la position absolu des os.

    Je peux faire un parcours récursif de l'arborescence du squelette et faire suivre la matrice MODEL_VIEW grâce a des translate et rotate.

    Comment récupérer le point sur lequel se trouve la matrice par rapport à l'origine de la scène?

    Merci pour votre aide

  2. #2
    Expert éminent
    Avatar de raptor70
    Inscrit en
    Septembre 2005
    Messages
    3 173
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Septembre 2005
    Messages : 3 173
    Points : 6 812
    Points
    6 812
    Par défaut
    Salut,

    Il faut d'abord que tu partes de ton Bone central, d'origine.. dont tu dois connaitre la position absolue.

    Ensuite, pour les bones suivants, il te suffit d'affecter les mêmes transformations à ta matrice globale qu'à ton bone Root

    Par exemple, ton bone root se situe en (1;2;3).. et ton bone fils en (0;0;1) par rapport au root.. donc tu applique la translation (0;0;1) a la matrice MODELVIEW que tu avait sur ton root

Discussions similaires

  1. [WD10]Récupérer les coordonnées X,Y d'une ligne de table
    Par Louis Griffont dans le forum WinDev
    Réponses: 10
    Dernier message: 27/03/2007, 08h42
  2. Comment récupérer les coordonnées d’un clique sur une image ?
    Par da_sys dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 14/11/2006, 12h34
  3. Comment récupérer les coordonnées sur le bureau d'une form ?
    Par fma2112 dans le forum API, COM et SDKs
    Réponses: 2
    Dernier message: 22/02/2006, 23h43
  4. récupérer les coordonnées d'un rectangle
    Par robocop2776 dans le forum MFC
    Réponses: 3
    Dernier message: 01/11/2005, 19h31
  5. [GRAPHIQUE] Récupérer les coordonnées d'un point
    Par freud dans le forum Composants VCL
    Réponses: 6
    Dernier message: 29/09/2005, 12h31

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