Moltiplicando per matrici inverse?
Domanda
Se ho una matrice che è una combinazione di mondoVisualizzazioneProiezione e lo moltiplico per l'inverso della proiezione produce il mondoVisualizza matrice o qualcos'altro? In caso contrario, come posso estrarre il mondoVisualizza la matrice da un mondoVisualizzazioneMatrice di proiezione?
Grazie per qualsiasi aiuto :)
Soluzione
Se si moltiplichi a destra per inverso della proiezione, otterrai la vista del mondo*.
Se ti moltiplichi a sinistra otterrai qualcosa di completamente diverso, poiché la moltiplicazione di matrice non è commutativa.
Ciò presuppone che la proiezione abbia un inverso. Non tutte le matrici lo fanno.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow