//---------------------------------------------------------------------------- bool Mgc::TestIntersection (const Line3& rkLine, const Lozenge& rkLozenge) { Real fSqrDist = SqrDistance(rkLine,rkLozenge.Rectangle()); return fSqrDist <= rkLozenge.Radius()*rkLozenge.Radius(); }