/**
* Two spheres excactly overlapping each other
*/
public void testOverlapSphere1() {
GJK gjk = new GJK();
//set up two spheres, occupying the exact same space
Sphere s1 = new Sphere(1);
Body b1 = new Body("default", s1);
b1.setPosition(new Vector3(0,0,0));
Sphere s2 = new Sphere(1);
Body b2 = new Body("default", s2);
b2.setPosition(new Vector3(0,0,0));
//closest point vectors
Vector3 p1 = new Vector3();
Vector3 p2 = new Vector3();
gjk.run(s1,s2,p1,p2,Double.POSITIVE_INFINITY, epsilon, 31);
// we expect closest points to be the same
assertTrue( p1.sub(p2).norm() < epsilon );
}