hi all,
I was thinking if any of you could help me on this project of mine… here's the scenario… I was able to upload a *.3ds model to a blob field in my mysql database… I am able to import 3ds meshes using the code below with the use of absolute paths to the parameters where it is intended to be put in…
try {
MaxToJme C1 = new MaxToJme();
ByteArrayOutputStream BO = new ByteArrayOutputStream();
C1.convert(new BufferedInputStream(modelToLoad.openStream()), BO);
Spatial r1 = (Spatial)BinaryImporter.getInstance().load(new ByteArrayInputStream(BO.toByteArray()));
//Node r = new Node("parent stuff");
//r.attachChild(C1.get(new BufferedInputStream(modelToLoad.openStream()), BO));
//r.setLocalScale(.1f);
//r1.setLocalScale(.1f);
Quaternion temp = new Quaternion();
temp.fromAngleAxis(FastMath.PI / 2, new Vector3f(-1, 0, 0));
rootNode.setLocalRotation(temp);
r1.setLocalTranslation(new Vector3f(10,0,0));
//rootNode.attachChild(r);
rootNode.attachChild(r1);
} catch (IOException e) {
logger.log(Level.SEVERE, "Failed to load Max file", e);
}
How could I import that model of mine that is uploaded into a blob... when I search in google the only way they give me is that to retrieve it into a byte[] type... could this help me?