Hi Alessandro, Thank you very much! Your code was very helpful! Do You have made any 3d projects with java? If yes, give me a link please!
Sincerely, Johannes Neubauer -----Urspr�ngliche Nachricht----- Von: Discussion list for Java 3D API [mailto:[EMAIL PROTECTED] Im Auftrag von Alessandro Borges Gesendet: Donnerstag, 14. August 2003 05:24 An: [EMAIL PROTECTED] Betreff: Re: [JAVA3D] Java 3D Problem with Loader and Appearance Hi Johannes, I guess you will find the Java3D Tutorial very usefull. You can get it at Java3D Collateral page: http://java.sun.com/products/java-media/3D/collateral/ About materials and Wavefront OBJ models: The best 3D tools exports allongside Wavefront OBJa small text file with ".mtl" extension. example: spike.obj spike.mtl Java3D's ObjectFile loader loads the obj and creates the correct material with .mtl file info. To add your own Appearance setting just create a new Appearance object and do update the nodes, as Lorenzo sugested: // s is your obj scene loaded AFTER your load it Hashtable hashObjNames = s.getNamedObjects(); Enumeration enum = hashObjNames.keys(); System.out.println("Element in the loaded file:"); while (enum.hasMoreElements()) { Object item = enum.nextElement(); Object obj = hashObjNames.get(item); if (obj instanceof Shape3D) { // add my new appearance ((Shape3D)obj).setAppearance(myNewAppearance); } System.out.println((String)(item)+" - "+hashObjNames.get(item)); } Try it on ObjLoad demo ;) Alessandro Johannes Neubauer escreveu: > Hello, > > I�ve a real big Problem with Java3d. I try to program a Java3d > multiplayer Space Shooter. The objects like the landscape and the > space ship models are loaded with a loader (ObjectFile). My 3d > Modeling Program exports Wavefront .obj files only without lights and > materials and so on. So I don�t know how to add an Appearance object > to a loaded .obj file and its geometry. I can�t set the Appearance > object to the BranchGroup object I get from the Scene object. How can > I change the material and/or set something like CULL_NONE. > > I hope you can help me,Thank you very much, > > Sincerely, > > Johannes Neubauer > ======================================================================== === To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff JAVA3D-INTEREST". For general help, send email to [EMAIL PROTECTED] and include in the body of the message "help". =========================================================================== To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff JAVA3D-INTEREST". For general help, send email to [EMAIL PROTECTED] and include in the body of the message "help".
