private int[] distance(Circle c, double t) { for (int i = 0; i < points.Length; i++) d2[i] = c.DistanceToPoint(points[i]); return Matrix.Find(d2, z => z < t); }