Accueil > Forum > > > > Evolution dans un univers java3D
Evolution dans un univers java3D
samedi 26 juin 2004 à 01:13:01 |
Evolution dans un univers java3D

kadarin
|
Bonjour ! Cela fait plusieurs jours que j'essaie de trouver une solution à mon problème... Sans effet jusqu'à maintenant... J'aimerais créer un univers JAVA3D dans lequel on puisse se déplacer à la manière de ceux en VRML. Pour cela j'ai utilisé un SimpleUniverse, placé mes objets etc, et attaché une classe Behavior pour capturer les événements déclenchés au clavier. Je peux donc savoir si les flèches gauche et droites sont pressées et ainsi appliquer le comportement par défaut d'un KeyNavigator. Deux questions me turlupinent alors... 1- La première et la moins importante est : Est-ce qu'il est possible de ralentir la vitesse à laquelle toute ma scène tourne autour de mon point de vue ? 2- Et la deuxième, celle qui me pose le véritable problème : Toute ma scène tourne autour de mon point de vue. Ok... Mais si je veux placer un avatar au premir plan de la scène, celui-ci aussi tourne avec la scène. Est-il possible alors de ne faire tourner qu'une partie de la scène avec mon KeyNavigator, afin que mon avatar reste fixe et à l'endroit de mon point de vue ? Merci d'avance, Kadarin
|
|
lundi 28 juin 2004 à 11:17:52 |
Re : Evolution dans un univers java3D

dmaillet
|
Pour la premiere question, oui cette methode existe, tout comme pour le mouseBehavior, Pour la deuxieme question : attache ton avatar a la brancher juste au dessus pour qu'il ne soit pas affecte par le keybehavior... ------------------- dams  -------------------
|
|
lundi 28 juin 2004 à 21:49:20 |
Re : Evolution dans un univers java3D

kadarin
|
Le problème c'est que pour que ma scène tourne autour de moi, je dois appliquer le comportement à l'univers. Si je l'applique aux composants, la scène ne tourne pas : seuls les objets tournent sur eux-mêmes, ce qui ne me convient pas. Je ne vois donc aucun moyen de ne pas faire hériter mon avatar du comportement...
Kadi
|
|
mardi 29 juin 2004 à 13:11:06 |
Re : Evolution dans un univers java3D

dmaillet
|
attends, ton comportement tu l'as ajoute a ton branchgraph uqi est lie a ton Univers... donc au lieu de ca, tu ajoutes une branche a ton branchgraph sur laquelle tu mets ton bg de ton avavtar, et le bg de tout les reste de ta, vue, ce dernier possedant le behavior... ------------------- dams  -------------------
|
|
mardi 29 juin 2004 à 13:13:01 |
Re : Evolution dans un univers java3D

dmaillet
|
et puis tu as aussi la possibilite de mettre un anchor point a ton avatar sinon, si la premiere solution ne te satisfait pas... ------------------- dams  -------------------
|
|
jeudi 20 janvier 2005 à 01:56:54 |
Re : Evolution dans un univers java3D

olaaa
|
sinon utilise les transformGroup de la vue de l'univers... par exemple lorsque tu appui sur la touche d, tu fai une rotation vers la droite d'un angle que tu choisi a l'aide d'un transform3D , tu récupére le transformGroup de la vue de l'univers et tu fai un setTransform() sur ce transform group a l'aide du transform3D que ta utilisé pour faire la rotation... Par exemple:
Transform3D rotation = new Transform3D() ; rotation.rotX(Math.PI/2) ; univers.getViewingPlatform().getViewPlatformTransform().setTransform(rotation)
Tout ca bien sur en réaction a l'appui sur la touche d ainsi la vue et uniquement la vue bougera.
|
|
Cette discussion est classée dans : vue, scène, java3d, tourne, univers
Répondre à ce message
Sujets en rapport avec ce message
Déplacement dans un univers Java3d [ par dafi ]
Bonjour, Est ce Que qq1 sait ou je pourrais trouver un script java3d permettant une navigation simple dans un univers avec une vue type Unreal Tourna
Probleme java3d [ par olaaa ]
Salut! Voila mon probleme: Je crée un cube que je met au centre d'un univers 3d,. je recule la caméra avec un vector3f(0,0,10). Ensuite, je crée un be
[Java3D] Comment centrer la vue sur des objets WaveFront ? [ par frac10 ]
Tout d'abord, bonjour à tout le monde ! Alors je m'explique un tout petit peu quand même : je suis en projet et je dois réaliser une modélisation 3D d
Java3d vue en plan 2d [ par the_drif ]
Bonjour,je crée une application, avec java3d, de construction de maison pour un stage et j'aimerai, pour faire les plans des maisons, annuler la persp
Boutons de navigation dans la scène sous JAVA3D [ par Mitch986 ]
Salut à tous!Voilà, je suis plutôt débutant en Java3D et je dois, dans le cadre de mes études, réaliser un petit programme qui reconstruit le maillage
Terre qui tourne... mais qui ne grossit pas ! [ par Sowsix ]
Salut a tous !Voila, j'ai téléchargé le fichier java "javafr_TERRE-TOURNE-3D___Page". J'adore mais il y a un seul problème : La terre grossi alors que
[Java3D] Appliquer un shader à un objet [ par The_Moye ]
Bonjour la populace!Une petite question concernant l'utilisation de shaders sous Java3D.En effet les tutos traitant des shaders en Java3D ne courent p
JOALMixer Java3d son [ par menakikou ]
Bonjour à tous, Je souhaite comprendre comment on peut spécialiser du son avec JOALMixer, j'ai donc chercher des info sur google et je suis tombé sur
récupérer le username, computername et domainname [ par jpclutier ]
Bonjour à tous, Je tourne en rond avec javascript, vbscript, IE et FireFox. J'ai fait une petite appli AJAX qui tourne bien sous FF mais pas du tout s
Compilation apres ajout de librairies externes [ par bibijosh ]
Bonjour,J'ai développée une appli en java web start qui contient une représentation 3D faite avec java3D. Jusque là tout va bien, ca s'execute nickel.
Livres en rapport
|
Derniers Blogs
UNE JOLIE-HORLOGE ET PAS QU'UN PEU !UNE JOLIE-HORLOGE ET PAS QU'UN PEU ! par neodante
Pour les possesseurs d'iPhone, ça y est Bijin Tokei - qui se traduit littéralement en Français par " Jolie Horloge " - est arrivé et GRATUITEMENT s'il vous plaît ! Après la version Tokyo, Hokkaido, night club, racing, Gal, "pour les mademoiselles'", . voi...
Cliquez pour lire la suite de l'article par neodante TECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICESTECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICES par ROMELARD Fabrice
Animé par: Gaetan Bouveret et Julien Chomarat Business Connectivity Services (BCS) est dans SharePoint 2010 la version 2 de Business Data Catalog (BDC dans SharePoint 2007). Il s'agit de la solution permettant de visualiser des données provenan...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE[DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE par orion
Comme de nombreux geek, je suis un grand amateur de série TV et je rate régulièrement des épisodes de mes séries préférés. Une solution s'offre à vous avec ce merveilleux site : Tv Gorge - www.tvgorge.com Moteur de recherche à l'appui, vous pouvez ...
Cliquez pour lire la suite de l'article par orion TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Vincent Bellet et Baptiste Giraudier La BI dans SharePoint 2010, Les nouveaux services d'application dans SP2010 et SQL Server Reporting services 2008 R2. La BI dans SharePoint est généralisée pour tous afin de permettre à tous les coll...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|