Actually, I know why I was getting weird results : You can’t get the center of mass of an object for which you just set the collision, it returns (0;0;0). So, the physics engine just comes after you set you collision offset and screws it up by setting the PhysX offset.