Вопрос связан с программной анимацией треугольника Понселе. (вычислительная геометрия)
Есть описанная окружность

и вписанная окружность

Центры находятся на расст

(хотя это и необязательно) на оси X. Пусть точка 1 характеризуется углом

а точка 2 пересечения касательной к внутренн окружности характеризуется углом

на внешней (описанной) окружности
Составить аналитическую процедуру вычисления угла
У меня получилось уравнение

т.е после раскрытия некое тригоном. уравнение относительно

Правильное это уравнение или ошибка, в любом случае алгоритм нахождения угла

а с ним и координат 2-й точки

выглядит громоздким даже для написания программы.
При этом надо выбрать из 2 касательных нужную.
Можнт есть какое-то иное решение?