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

3D Java Discussion :

help ! mes axes bougent avec mes objets !


Sujet :

3D Java

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 51
    Points : 38
    Points
    38
    Par défaut Mes axes bougent avec mes objets
    alors voila j'explique mon probleme :

    Je travail avec la livrairie Java3D, et lorsque que j'aiffectue une rotation sur ma scene 3D, mes axes tournent avec. En effet, si avant d'eefectuer la rotation, j'effectue une translation avec ma souris, et que je veux amener l'objet vers la droite(sens x positif) l'objet se déplace effectivement vers la droite. Par contre, si je fais une rotation de la scene de 180°, et que je veux déplacer egalement mon objet vers la droite , il se déplace cette fois vers la gauche. J'en ai deduis que les exes on tournés avec l'objet, et lorsque je veux amener l'objet vers la droite, il le deplace dans le sens des x positif.
    Comment remedier a ça ? y a t-il un moyen de "figer" les axes ?
    merci a ceux qui essairont de comprendre mon probleme.

  2. #2
    Membre à l'essai
    Inscrit en
    Novembre 2007
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 10
    Points : 11
    Points
    11
    Par défaut
    1/ tu as définis tpi-même les actions liés au déplacement de la souris (une routine qui t'est propre) ou tu utilises juste des MouseRotate et MouseTranslate de la bibliothèque?

    2/ le transformGroup des déplacements de la souris :
    il est lié à ton BrancheGroup (qui contient axe + objet) ou il est lié à un TransformGroup particulier ( qui contient juste les objets) ?

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 51
    Points : 38
    Points
    38
    Par défaut
    1) j'utilise effectivement des MouseRotate , MouseTraslate, via la classe picktranslatebehavior, etc...

    2)le TransformGroup des déplacement est effictivement lié au branchgroup ..

    Une idée ??
    merci en tout cas

  4. #4
    Membre à l'essai
    Inscrit en
    Novembre 2007
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 10
    Points : 11
    Points
    11
    Par défaut
    tout d'abord, les mouvement que tu fais à la souris déplace les objet dans ta fenêtre mais ne modifie pas leur coordonnées dans l'espace (X,Y,Z) :
    si un objet a pour coordonnée (a,b,c), tu peux bouger la souris dans tous les sens, la vue va être modifier mais les coordonnées restent (a,b,c) dans le repère. Donc, si tu apliques une translation selon X, (n,0,0).

    L'important est de bien distinguer les mouvements de caméra (qui modifie la vue) et les "vraies" modifications genre rotateX (qui modifie les coordonnées de l'objet).

    après, mes connaissances sont trop limitées pour t'expliquer comment déplacer réellement des objets à la souris dans l'espace...

Discussions similaires

  1. Pb de lien avec mes boutons, help
    Par maxdegre dans le forum Dreamweaver
    Réponses: 1
    Dernier message: 12/03/2010, 11h00
  2. [AJAX] Listes liées avec Ajax
    Par Zak_92 dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 15/08/2007, 13h19
  3. Probleme avec mes formulaire html dans mes pages web
    Par foungnigue dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 28/12/2005, 20h07
  4. [tomcat]j'ai un probleme avec mes URLs
    Par nouaman dans le forum Tomcat et TomEE
    Réponses: 3
    Dernier message: 27/05/2004, 01h10
  5. Problème avec mes tables de relation...
    Par mmike dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 02/06/2003, 16h16

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