Mechanical impact dynamics : rigid body collisions /