Every time when I load a new 3D model into JME, I take alot of time to position it correctly on the main screen.
Since when the model is loaded, it always out of range of screen (depending on camera setup)
Also the model will have all kinds of orientation ( up side down … etc )
It usually take me an hour for every model to position correctly in the center of screen using Quaternion and using setLocalTranslation(-15.5f, 36f, 54):
Quaternion rotate4 = new Quaternion();
rotate4.fromAngleAxis(1.745f, new Vector3f(0, 1, 0));
m_bodyInstance2.setLocalRotation(rotate4);