pub fn gjk_intersect<A: SupportFn, B: SupportFn>( a: &A, b: &B, initial_direction: Vec3, ) -> GjkResult
On intersection the returned tetrahedron is the seed EPA expects.