public bool Overlaps(TBoundingSphere sphere) { float t = radius + sphere.radius; return((pos - sphere.pos).LengthSq() < t * t); }
public bool Overlaps(TBoundingSphere sphere) { return(sphere.Radius * sphere.Radius > DistanceToPoint(sphere.Pos)); }