public static Coord?HitTestLine(PointF point_, Coord radius, LineSegmentT line, out PointT proj) { Coord frac; if (QuadranceTo(point_.AsLoyc(), line, out frac, out proj) <= radius * radius) { return(frac); } else { return(null); } }