设圆心到弦的距离为h(即圆心到中点距离),则弦的长度l为2*sqrt(r^2-h^2)
以弦中点为圆心,以l/2为半径做圆,两圆交点即为弦AB的端点。
联立两圆方程,可求交点坐标。
有两点坐标,直线方程易得。