Рассмотрим вектор из начала координат в полярных координатах.
(r1, phi1)
а затем к этому вектору добавляется еще один вектор;
(r2, phi2)
Затем с помощью результирующего вектора вы вычерчиваете треугольник. Значение верхнего угла (тета) можно рассчитать с помощью phi1 и phi2, а правило косинуса можно использовать для определения величины R, а правило синусов можно рассчитать для определения угла R.
Это становится очень сложным, потому что в зависимости от значения phi2 уравнения для расчета тета меняются.
Есть ли другое решение, которое аккуратно решает эту проблему?