Hi,
ich habe ein Problem, eine .obj-Datei (aus Blender exportiert) in Java3D einzubinden.
Folgender Code gibt mir die folgende Fehlermeldung aus:
Wenn ihr noch die die glas.obj braucht, dann lad ich die später hoch, aber im Moment sitz ich in der Schule und hab deshalb keine Möglichkeit, auf den PC zuhause zuzugreifen. Deshalb entschuldigt auch eventuelle Tippfehler im Quellcode - zuhause wird aber alles richtig gecompiled
MfG
P8BB
ich habe ein Problem, eine .obj-Datei (aus Blender exportiert) in Java3D einzubinden.
Folgender Code gibt mir die folgende Fehlermeldung aus:
com.sun.j3d.loaders.ParsingErrorException: Unrecognized token, line 4
at com.sun.j3d.loaders.objectfile.ObjectFile.readFile(ObjectFile.java:597)
at com.sun.j3d.loaders.objectfile.ObjectFile.load(ObjectFile.java:1248)
at com.sun.j3d.loaders.objectfile.ObjectFile.load(ObjectFile.java:676)
at ObjektLaden.macheSzene(ObjektLaden.java:22)
at ObjektLaden.main(ObjektLaden.java:45)
Java:
import java.io.FileNotFoundException;
public class ObjektLaden {
public BranchGroup macheSzene() {
String p = "C:\\Users\\*name*\\Desktop\\glas.obj"; // *name* ist natürlich jetzt nur fürs forum hier angepasst
BranchGroup objgroup = new BranchGroup();
ObjectFile file = new ObjectFile(ObjectFile.RESIZE);
Scene scene1 = null;
try {
scene1 = file.load(p);
} catch(FileNotFoundException e) {
e.printStackTrace();
} catch(IncorrectFormatException e) {
e.printStackTrace();
} catch(ParsingErrorException e) {
e.printStackTrace();
}
if(scene1 != null) {
objgroup.addChild(scene1.getSceneGroup());
}
return objgroup;
}
// main funktion hab ich jetz mal weggelassen, da wird das ganze ja nur dann erstellt und aufgerufen
}
Wenn ihr noch die die glas.obj braucht, dann lad ich die später hoch, aber im Moment sitz ich in der Schule und hab deshalb keine Möglichkeit, auf den PC zuhause zuzugreifen. Deshalb entschuldigt auch eventuelle Tippfehler im Quellcode - zuhause wird aber alles richtig gecompiled
MfG
P8BB