fonction glLoadMatrixd
Les fonctions glLoadMatrixd et glLoadMatrixf remplacent la matrice actuelle par une matrice arbitraire.
void WINAPI glLoadMatrixd(
const GLdouble *m
);
-
m
-
Pointeur vers une matrice 4x4 stockée dans l’ordre des colonnes principales sous forme de 16 valeurs consécutives.
Cette fonction ne retourne pas de valeur.
Le code d’erreur suivant peut être récupéré par la fonction glGetError .
Name | Signification |
---|---|
|
La fonction a été appelée entre un appel à glBegin et l’appel correspondant à glEnd. |
La fonction glLoadMatrix remplace la matrice actuelle par celle spécifiée dans m. La matrice actuelle est la matrice de projection, la matrice modelview ou la matrice de texture, déterminée par le mode de matrice actuel (voir glMatrixMode).
Le paramètre m pointe vers une matrice 4x4 de valeurs à virgule flottante simple ou double précision stockées dans l’ordre des colonnes principales. Autrement dit, la matrice est stockée comme illustré dans l’image suivante.
Les fonctions suivantes récupèrent des informations relatives à glLoadMatrix :
glGet avec argument GL_MATRIX_MODE
glGet avec argument GL_MODELVIEW_MATRIX
glGet avec argument GL_PROJECTION_MATRIX
glGet avec argument GL_TEXTURE_MATRIX
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows 2000 Server [applications de bureau uniquement] |
En-tête |
|
Bibliothèque |
|
DLL |
|