Come ottenere un nuovo vettore di direzione della fotocamera quando si sposta un angolo relativo arbitrario
Domanda
Implemendo una lezione di telecamera e sto bloccando con alcune cose
Supponiamo che la fotocamera sia al punto (0,0,0) che guarda una certa direzione con i suoi vettori corrispondenti e giusti.
Ho un controllo del joystick che ti permette di andare avanti all'indietro o di cambiare orientamento spostando (a destra a destra) o (su-down), secondo i suddetti vettori.
Come posso sapere, dato i 3 vettori, che è il vettore di direzione risultante se ad esempio voglio spostare n gradi destra ??
Soluzione
Se stai parlando di ruotare la tua fotocamera, ecco come è finita: ogni rotazione è una matrice che trasforma le coordinate, quindi tutto ciò che devi fare è calcolare la matrice della rotazione e quindi applicarlo a dirE i retti vettori della tua fotocamera per ottenerne nuovi dopo che la rotazione viene eseguita.
Ecco un po 'di lettura delle matrici di rotazione (leggi la sezione delle rotazioni 3D): http://mathworld.wolfram.com/rotazioneMatrix.html