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 :

question diverse java3D


Sujet :

3D Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 1
    Par défaut question diverse java3D
    bonjour a tous

    voila je debute en java3d et en java tout cour d'ailleur, je suis en train de travailler sur un projet dans le cadre de mon d.u.t info

    il y a plusieurs chose avec lesquelles j'ai un peu de mal en java3D je cherche une âme charitable qui pourrait eclairer ma lanterne

    tout d'abord j'aimerais comprendre comment fonctionne les unité dans un scéne 3D en effet lorsque j'applique un mouvement de 0.1 sur un axe d'un de mes objet le mouvement est assez visible !

    ensuite j'ai un peu de mal avec la camera dans une scéne 3D, je voudrait pouvoir effectuer quelques transformation notament des translation ou des rotation sur celle ci, pour le moment je récupére la camera de cette façon

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    view=univers.getViewingPlatform().getViewPlatformTransform();
    view est donc un objet de type transformgroup lorsque je lui applique une translation de cette façon
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     vect.x+=0;
        vect.y+=0;
        vect.z+=0.1;
        transform.setTranslation(vect);
        view.setTransform(transform);
    je ne vois plus ma scene ! de même lorsque j'essai de realiser une rotation



    ma derniére question concerne les .obj, j'aimerais savoir comment utiliser un .obj une fois celui-ci charger dans la scéne, autrement dit commet l'ajouter au group d'objet principale.

    Merci beaucoup d'avance a ceux qui prendront le temp de me repondre

  2. #2
    Membre averti
    Inscrit en
    Novembre 2006
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 36
    Par défaut Re
    Salut, je t'apporte une réponse rapide pour ton problème,
    Moi j'ajoute un TransformGroup à mon SimpleUnivers et je lui affecte une transformation par la méthode de J3D lookAt() qui est visible dans la fonction refresh() de cette page: http://objmod3d.free.fr/PROJET/DrawE...rawEngine0.txt


    Je ne sais pas cependant comment faire avec view à par pour centrer la camera sur l'objet BranchGroup de ta scène ou modifier les propriétés de ta camera.


    Autre solution que lookAt(),
    tu peus utiliser cette combinaison:


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Transform3D totalTransform=new Transform3D();
    Transform3D transform=new Transform3D();
    transform.rotX(Rotation[0]);
    totalTransform.mul(transform);
    transform.rotY(Rotation[1]);
    totalTransform.mul(transform);				
    transform.rotZ(Rotation[2]);
    totalTransform.mul(transform);	
    transform.setTranslation(translation);
    totalTransform.mul(transform);

Discussions similaires

  1. [C# 2.0] FlowLayoutPanel, questions diverses
    Par murlock dans le forum Windows Forms
    Réponses: 1
    Dernier message: 26/05/2006, 17h01
  2. [XSLT][XPath] Questions diverses
    Par progamer54 dans le forum XSL/XSLT/XPATH
    Réponses: 11
    Dernier message: 10/05/2006, 12h19
  3. [DW8] Questions diverses sur le logicie
    Par syn_42 dans le forum Dreamweaver
    Réponses: 3
    Dernier message: 01/03/2006, 17h23
  4. Petites questions diverses
    Par Fouflarage dans le forum Débuter
    Réponses: 7
    Dernier message: 29/11/2005, 13h43
  5. Questions diverses sur TIBDataset et TDBGrid
    Par AlexB59 dans le forum Bases de données
    Réponses: 2
    Dernier message: 23/11/2005, 17h14

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