La situación:
En el espacio tridimensional hay dos vectores (A, B) de igual longitud L, pero con direcciones diferentes.
Los puntos iniciales de estos vectores se encuentran también a una distancia L. Podrían visualizarse así (los ángulos no son iguales, ambos comienzan en la parte inferior de la imagen y van hacia arriba):
Y
A -> \_|/ <-B
L
El problema:
Necesito determinar un ángulo alfa, por el cual girar el vector B alrededor del eje Y (Que se da como uno de los vectores ortogonales a la línea entre los inicios de A y B) para llegar a una situación, donde los finales de A y B también están a distancia L (Básicamente para obtener una forma tridimensional de 4 vectores con igual longitud) Si es difícil calcular un ángulo, un método para encontrar coordenadas para uno de los posibles nuevos puntos finales de B también estaría bien.
La cuestión es:
¿Cómo puedo calcular este ángulo (uno de los dos ángulos), y cómo puedo determinar si para vectores dados es siquiera posible hacerlo?