alguem por aqui, por acaso já conseguiu usar java 3d???
eu to se ferrando aqui, fica dando excessão no loader…
to tentando abrir arquivo do lightwave e não consigo…
o seguinte código para abrir um arquivo obj funciona:
ObjectFile f =
new ObjectFile(ObjectFile.RESIZE,(float)(60.0*Math.PI/180.0));
Scene s = null;
try {
s=f.load("C:/FRED/testes/GeometryExample/src/computer.obj");
}
maaas quando tento abrir um arquivo do lightwave com o seguinte código:
// Construct the Lw3d loader and load the file
Loader lw3dLoader = new Lw3dLoader(Loader.LOAD_ALL);
Scene loaderScene = null;
try {
loaderScene = lw3dLoader.load("C:/FRED/testes/GeometryExample/src/opala.lwo");//Scenes/GuffySample
} catch (Exception e) {
e.printStackTrace();
System.exit(1);
}
eu recebo a seguinte execessão:
com.sun.j3d.loaders.ParsingErrorException: Bad String Token (wanted LWSC, got FORM: Token[FORM], line 1
at com.sun.j3d.loaders.lw3d.TextfileParser.checkString(TextfileParser.java:200)
at com.sun.j3d.loaders.lw3d.TextfileParser.getAndCheckString(TextfileParser.java:185)
at com.sun.j3d.loaders.lw3d.Lw3dLoader.load(Lw3dLoader.java:174)
at com.sun.j3d.loaders.lw3d.Lw3dLoader.load(Lw3dLoader.java:156)
at Main.criaGrafoDeCena(Main.java:117)
at Main.(Main.java:35)
at Main.main(Main.java:192)
Java 3D ERROR : wglGetExtensionsStringARB not support !
- Não foi possível encontrar o procedimento especificado.
Fallback to use standard ChoosePixelFormat.
Java Result: 1
o erro é na linha:
loaderScene = lw3dLoader.load("C:/FRED/testes/GeometryExample/src/opala.lwo");//Scenes/GuffySample
… e aí? o que eu faço??? outra: alguém sabe como referenciar o endereço do modelo que esteja entro do JAR?? eu não consegui até agora… só consigo assim com o caminho completo (quer dizer, um lixo)…
anexei a pasta “src” (eu uso o netbeans)… ve se alguém consegue compilar isso ae
valeu ae pessoal
Fred