circle-line intersection