Supongamos que me muevo en un determinado rumbo de la brújula (por ejemplo $270^\circ$ ) y quiero ir en otra dirección (por ejemplo $120^\circ$ ). ¿Existe alguna fórmula o serie de operaciones matemáticas que pueda utilizar para determinar en qué dirección debo girar (quiero la dirección más corta)?
He intentado aumentar mi ángulo, es decir, girar en sentido contrario a las agujas del reloj, si $\text{target bearing} - \text{current bearing} < 360 - (\text{target bearing} - \text{current bearing})$ y sólo parece funcionar en algunos casos.
Por favor, ¡ayuda! He tenido muchos problemas.