Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2139 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  VRML et java3D

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

VRML et java3D

n°1801661
SSLOPEN
Posté le 17-10-2008 à 21:26:25  profilanswer
 

Bonjour;
 
Pour de charger un fichier VRML(.WRL) avec java3D, j'ai utlisé le code suivant :

Citation :


 
import com.sun.j3d.loaders.vrml97.VrmlLoader;
 
public class MyLoaderVRML extends JFrame {
public MyLoaderVRML ( ) {
BranchGroup scene = loadScene();
}
public BranchGroup loadScene ( ) {
BranchGroup rootBG = new BranchGroup ( );
VRML97Loader loaderVRML = new VRML97Loader();
Scene theScene = null;
theScene = loaderVRML.load("test.WRL" );
Node forme = theScene.getSceneGroup();
root.addChild(forme);
return root;
}
public static void main(String args[]) {
new MyLoaderVRML ();
}
}


et ça donne des erreurs :

Citation :


package com.sun.j3d.loaders.vrml97 does not exist
cannot find symbol class VRML97Loader


il parait qu'il ne retrouve pas le VRML97Loader, pourtant j'ai installé Xj3d et le ficchier 'VRML97Loader.jar' existe aussi.
je serai trés reconnaissante si vous pouvez m'aider


Message édité par SSLOPEN le 17-10-2008 à 21:51:03
mood
Publicité
Posté le 17-10-2008 à 21:26:25  profilanswer
 

n°1807271
leonhard
Posté le 01-11-2008 à 16:16:35  profilanswer
 

tu l'as installé ou ? comment ? Tu es certaine que le fichier 'VRML97Loader.jar'  se trouve dans le classpath ?  
 
Plusieurs solutions possible
1) Mettre ce fichier dans $JAVA_HOME/jre/lib/ext    
 
c'est un peu la solution quick & dirty parce qu'il faudra refaire la manip à chaque fois que tu changes de version de java
 
2) Créer une variable d'environnement CLASSPATH contenant explicitement ce jar (avec le chemin complet)
 
3) Si tu travailles avec Eclipse, rajouter ce jar aux bibliothèques du projet  
 
Il doit y avoir qqpart un topic très complet sur le classpath  ici.. c'est certain que tu y trouveras la réponse


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  VRML et java3D

 

Sujets relatifs
[Java3D] Background transparent[java3D+Swing] gerer deux canvas 3D en meme temps ?
[java3D] redimensionner obj Wavefront[Java3D] Comment rafraîchir le contenu d'un simpleUniverse ?
matrices en java3d[Java3D] Besoin de conseils sur la réalisation d'une scène
MPEG et VRMLProblème d'execution Java3D
[java3D] detecter la position d'un objet.[JAVA3D] problème de transparence
Plus de sujets relatifs à : VRML et java3D


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR