   Bullet Physics and how to update Position of object?
  How can I update a btRidigBody's position?Basically I have object that when hit or collides with the ground I want to place it at some random location again and drop again...Thanks!   
  Call setWorldTransform() on the body with the new location/orientation. If you are using a motion state, you should be able to just move the object and the physics location will update. You probably want to follow all of that up with a clearForces(),  setLinearVelocity( btVector3(0,0,0) ), and setAngularVelocity(  btVector(0,0,0) ) to make sure the motion of the object is cleared.   ;  Thanks for the reply KulSeran, I am already doing that except for the clearForces() ect... but I added that and still a no go... From what I can tell the worldtransform matrix doesn't get updated... Looking at why that is now.BTW This isn't a Kinematic object, just I want to drop the dynamic object from random position again....   ;  From what I can tell when the object hits the ground plane it will not allow me to update the position anymore? Is this the case? I thought I read that the world transform doesn't get updated on inactive objects?Thanks   ;  From the looks of it I need to call this? setCenterOfMassTransform() that solved the problem....   