Although both Sinbad and Ninja have:
CollisionShape modelShape = CollisionShapeFactory.createDynamicMeshShape(model); And
Same mass = 80kg And
RigidBodyControl modelCtl = new RigidBodyControl(modelShape, mass);
They behave differently when colliding with the ground - Ninja always tries to stand up while Sinbad is laying on the ground…
Why is that?
The easiest way to change the center-of-mass is to attach the model to a com.jme3.scene.Node that has setLocalTranslation() and then add your PhysicsControl to that Node.