I'm working with a Python wrap of Bullet included in the PythonOgre package.
I'm trying to integrate bullet in my application, which uses Ogre for rendering.
I've also done some very basic integration of bullet, which should work in my eyes, but the Physics aren't doing what I expect them to do.

In my setup I have a static rigid body with a boxshape of the size 500,10,500 as ground floor. My first question is about this floor:
When I create a new transform as initalTransform for the floor's motion state and set the transform to identity and afterwards set the origin to 0, 100, 0, then the floor's center is at 0, 100, 0 right?
When I create a dynamic rigid body with a capsule shape afterwards and set its initalTransform's origin to 100, 150, 100 then the capsule should fall on the floor and stop on it, right?
But i have two problems with this:
Printing out the two bodies positions via motionState, i notice two things:
1. The capsule's y position gets smaller very fast ad isn´t stopping at the floor y postition and the x and z position slowly increase without applying a force.
2. Why does the floor's motionState return 500,10,500(the Shape's half extents) as it's position and not 0,100,0?
What have i done wrong in my setup?
One last question: When implementing an own version of btIDebugDrawer, what else, but drawLine do you have to override in your inherited class?