I have an array of circles whose diameters and spacing is uniform and arbitrary. (I wish I could post a picture) There are several points, all outside the circle perimeters, whose locations are random x, y coordinates. From each point is a line whose direction is a random theta. The question is as follows: what is the distance from the randomly generated points to the perimeter of the circle that lies on the trajectory of the line with angle theta. The array is not continuous so for some lines the distance will be infinity.