i got an object called human and an object called platform.
I simply let the human fall down on the platform with a constant speed. No acceleration!
The problem is that my collision shapes for both (i use btBoxShape to keep it simple) objects are not wrapping the associated object accordingly:

i scaled it up in paint, sorry for the bad resolution
I got this result calculating the bounds for the model, retrieve the dimensions and the center and then i create a btBoxShape with half of the dimensions and add it to the collisionObject:
box = new BoundingBox();
this.calculateBoundingBox(box);
box.getCenter(center);
box.getDimensions(dimensions);
collisionObject = new btCollisionObject();
boxShape = new btBoxShape(dimensions.sub(dimensions.x/2f, dimensions.y/2f, dimensions.z/2f));
collisionObject.setCollisionShape(boxShape);
And then i set the worldTransforms of the collisionObject to the transform of the object to be drawn(for instance human):
instances.get(0).collisionObject.setWorldTransform(instances.get(0).transform);
So how can i make the collisionShape wrap model?
This is the human in Blender:

I appreciate any help.
Thanks in advance