glLoadMatrixd fonction)

Les fonctions glLoadMatrixd et glLoadMatrixf remplacent la matrice actuelle par une matrice arbitraire.

Syntaxe

void WINAPI glLoadMatrixd(
   const GLdouble *m
);

Paramètres

m

Pointeur vers une matrice 4x4 stockée dans la colonne dans l’ordre décroissant de 16 valeurs consécutives.

Valeur renvoyée

Cette fonction ne retourne pas de valeur.

Codes d’erreur

Le code d’erreur suivant peut être récupéré par la fonction glGetError .

Nom Signification
_opération non valide du GL _
La fonction a été appelée entre un appel à glBegin et l’appel correspondant à glEnd.

Notes

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 matrice en cours (voir glMatrixMode).

Le paramètre m pointe vers une matrice 4x4 de valeurs à virgule flottante simple précision ou à virgule flottante double précision stockées dans l’ordre des colonnes. Autrement dit, la matrice est stockée comme indiqué dans l’image suivante.

Diagramme montrant la matrice 4x4 vers laquelle pointe le paramètre m.

Les fonctions suivantes récupèrent les informations relatives à glLoadMatrix:

glGet avec l’argument _ mode de matrice GL _

glGet avec argument GL _ MODELVIEW _ Matrix

glGet avec argument _ matrice de projection de la comptabilité _

matrice de texture glGet avec argument GL _ _

Configuration requise

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
GL. h
Bibliothèque
Opengl32. lib
DLL
Opengl32.dll

Voir aussi

glBegin

glEnd

glLoadIdentity

glMatrixMode

glMultMatrix

glPushMatrix