Mi problema consiste en encontrar una fórmula para esto:
Te dan una recta que pasa por el origen en el espacio 3D (más específicamente, un punto en la línea). Entonces, se le da un punto y un ángulo. La tarea es encontrar el punto donde el punto termina después de una rotación en sentido antihorario alrededor de la línea por el ángulo.
Me las arreglé para hacer esto por reformular el problema como una intersección de tres esferas, pero tengo dos resultados: uno a la derecha y uno a la izquierda.
En este momento no tengo idea de cómo averiguar cual es cual, porque "la izquierda" no es suficiente definición. Usted debe saber la manera en la que la línea está orientada.
Hay una manera de elegir entre los dos puntos de destino tal que la rotación de los objetos (tales como un cubo, dado sus vértices) no se deforme (debido a que los puntos girar en diferentes direcciones)?