Bubu a écrit :Connaissez-vous les coordonnées homogènes ?
En 3D, on définit un point selon 3 dimensions x, y et z. (Coordonnées cartésiennes)
Pas pour les coordonnées homogènes, il y a un quatrième membre, w.
En fait w est un diviseur. On divise les 3 coordonnées cartésiennes x y et z par w.
C'est le système de coordonnées utilisé en infographie 3D. (développeurs)
Cela permet de gérer les perspectives.
Dans un espace projeté en perspective, plus un objet est loin, et plus il se rapproche du centre et rapetisse.
Sinon on fixe w à 1. Pas de déformation. Et on est dans le cas des coordonnées cartésiennes.
Et on fixe w à zéro pour les normales des surfaces. Ce sont des vecteurs.
C'est pourquoi on utilise des matrices 4x4 en infographie 3D. Alors que les points sont définis sur 3 dimensions.
De toute façon, rien qu'à cause des translations, il faudrait des matrices 4*3.
Les gpus font la division par w automatiquement quand on précise la matrice de projection.
Merci bubu, je ne savais pas .