¿Cómo puedo girar un punto alrededor del punto [0,0,0] en 3D. En la imagen dibujo situación específica para la ilustración.
Primero conozco el punto G[x,y,z] y lo traslado al eje Z, donde la distancia al centro es el tamaño del vector g. Entonces los vectores g y gt forman un ángulo. Entonces obtengo un punto A y necesito rotarlo igual que rote G antes. Pero no se como. Creo que podría llamarse transformación del sistema de coordenadas.
He oído que debo utilizar la matriz de transformación. ¿Podría darme información detallada?