Tengo un vector entrante y varios vectores salientes en 2D.
Necesito calcular un ángulo de la siguiente manera: Imagina un vector entrante paralelo al eje x. Luego, el valor del ángulo "comienza" debajo del vector entrante y aumenta en sentido antihorario.
Por favor, mira la imagen de ejemplo:
-
El vector entrante es $\overrightarrow{AB}$. Los vectores salientes son $\overrightarrow{BC}$, $\overrightarrow{BD}$ y $\overrightarrow{BE}$. Según la definición anterior: $\alpha$ es el ángulo más pequeño y $\gamma$ es el ángulo más grande en esta situación.
-
El vector entrante es $\overrightarrow{FG}$. Los vectores salientes son $\overrightarrow{GH}$ y $\overrightarrow{GJ}$. $\delta <\epsilon$.
Necesito seleccionar algorítmicamente el vector saliente con el ángulo más pequeño (definido anteriormente).
¿Cómo puedo calcular este ángulo específico?