Expanding Polytope Algorithm for finding the contact point for overlapping convex polyhedra. See e.g., "Collision Detection in Interactive 3D Environments" (Gino van den Bergen, 2004) or "Real-time Collision Detection with Implicit Objects" (Leif Olvang, 2010)