Сделать начало в центре круга (вычесть координаты центра из координат точки P
), чтобы упростить вычисления*
tx * (tx - px) + ty * (ty - py) = 0
tx * tx + ty * ty = r*r
Решить эту систему для неизвестных tx, ty
(касательная точка)
Получить угол как atan2(ty, tx)