Estoy tratando de encontrar una manera de obtener el ángulo entre dos puntos dados en coordenadas polares, sin convertirlos primero a x,y. Recuerdo (más o menos) la trigonometría de la escuela secundaria como para hacerlo con x,y, pero estoy perplejo al tratar de hacerlo con r, theta. He encontrado la fórmula de Haversine, pero eso es para encontrar el ángulo central entre dos puntos en un círculo. Ese no es el ángulo al que me refiero. Me refiero al que obtendrías de atan(y1 - y0 / x1 - x0) si quisieras convertir tus polares a cartesianas. Espero estar expresándolo bien; lo estoy haciendo con javascript, así que estoy haciendo Math.atan2(y1 - y0, x1 - x0). Pero me gustaría hacerlo con r, theta, si pudiera encontrar la manera.
P.D. Sólo 2D, no busco ninguna forma enormemente generalizada, si es que eso importa.
Editar, en caso de que ayude: