Hi Thanks for the help, much appreciated! There is still a problem though, with textures. Here is the code;
URL url1 = cl.getResource(fileName); int index = url1.toString().lastIndexOf("/"); String temp = url1.toString().substring(0, index+1); Inspector3DS loaded3DS = new Inspector3DS(url1); System.out.println("THE URL BASE? " + temp); loaded3DS.setURLBase(temp); What I have done is consistent with your quick answer where my texture files would be in the whatever folder. But I am getting the following message on the console; THE URL BASE? jar:file:/C:/Documents%20and%20Settings/nbl8/Desktop/app/MapBuilder.jar! /mapFiles/MapTiles/Office/objects/ Error loading Image jar:file:/C:/Documents%20and%20Settings/nbl8/Desktop/app/MapBuilder.jar! /mapFiles/MapTiles/Office/objects/ceiling .jpg There is no problem with the files or their locaction, I know this all works without archiving etc Any ideas, do I need to call .setTexturePath? If so what would the path be in this instance? Regards >-----Original Message----- >From: Paul Brown [mailto:[EMAIL PROTECTED] >Sent: 23 January 2004 09:44 >To: [EMAIL PROTECTED] >Subject: Re: [JAVA3D] Starfire Loader > >Quick answer: > >URL url = new >java.net.URL("jar:file:/C:/dir/archive.jar!/whatever/model.3ds"); >String base = "jar:file:/C:/dir/archive.jar!/whatever/"; >Loader3DS loader = new Loader3DS(); >loader.setURLBase(base); >Scene scene = loader.load(url); > >-Paul > >=============================================================== >============ >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".