//---------------------------------------------------------------------------- bool Mgc::TestIntersection (const Capsule& rkC0, const Capsule& rkC1) { Real fSqrDist = SqrDistance(rkC0.Segment(),rkC1.Segment()); Real fRSum = rkC0.Radius() + rkC1.Radius(); Real fRSumSqr = fRSum*fRSum; return fSqrDist <= fRSumSqr; }