ciao,
è almeno 1 vita e mezzo o due che non tocco directx, comunque se non ricordo male dovresti prima traslare la World al vettore sulla quale vuoi ruotare (immagino un punto laterale dell'oblò) poi moltiplicarla con la matrice della rotazione sull'asse (dipende da come sei disposto) in genere Z o Y (Matrix.RotationY(angolo) o Matrix.RotationZ(angolo)), così dovresti ottenere la matrice corretta, ma sai non ho modo di testare nulla e sto andando un pò a memoria...
![]()

Rispondi quotando