Est-ce que quelqu'un a une fonction qui renvoie la projection perspective d'une matrice 3x3 en C++?Fonction de projection en perspective d'une matrice en C++
Matrix Perspective()
{
Matrix m(0, 0, 0); // Creates identity matrix
// Perspective projection formulas here
return m;
}
Quel est votre code pour Matrix? Cela ne me ressemble pas à une matrice d'identité. – rlbond
Les projections en perspective agissent sur les vecteurs, pas sur les matrices. En tant que tel, je ne suis pas sûr de ce que vous demandez. –
En outre, la projection en perspective nécessite des paramètres tels que FOV, Ratio d'aspect, distances d'observation proches et lointaines et renvoie nécessairement une matrice 4x4 homogénéisée. Donc, je suis encore plus confus au sujet de ce que vous voulez avec une matrice 3x3. – kidnamedlox