//also returns true when tangential... public bool Intersects(Circle other, out List <Point> intersections) { intersections = IntersectTools.CircleCircleIntersect(other, this); return(intersections.Count > 0); }
public bool Intersects(Line other, out Point intersectPoint) { return(IntersectTools.LineLineIntersect(this, other, out intersectPoint)); }