float totalRadius = polyA.m_radius + polyB.m_radius; findMaxSeparation(results1, polyA, xfA, polyB, xfB); if (results1.separation > totalRadius) { return; findMaxSeparation(results2, polyB, xfB, polyA, xfA); if (results2.separation > totalRadius) { return;
float totalRadius = polyA.m_radius + polyB.m_radius; findMaxSeparation(results1, polyA, xfA, polyB, xfB); if (results1.separation > totalRadius) { return; findMaxSeparation(results2, polyB, xfB, polyA, xfA); if (results2.separation > totalRadius) { return;
float totalRadius = polyA.m_radius + polyB.m_radius; findMaxSeparation(results1, polyA, xfA, polyB, xfB); if (results1.separation > totalRadius) { return; findMaxSeparation(results2, polyB, xfB, polyA, xfA); if (results2.separation > totalRadius) { return;
float totalRadius = polyA.m_radius + polyB.m_radius; findMaxSeparation(results1, polyA, xfA, polyB, xfB); if (results1.separation > totalRadius) { return; findMaxSeparation(results2, polyB, xfB, polyA, xfA); if (results2.separation > totalRadius) { return;
float totalRadius = polyA.getRadius() + polyB.getRadius(); findMaxSeparation(results1, polyA, xfA, polyB, xfB); if (results1.separation > totalRadius) { return; findMaxSeparation(results2, polyB, xfB, polyA, xfA); if (results2.separation > totalRadius) { return;