Пример #1
0
//----------------------------------------------------------------------------
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;
}