fonction glRotated
La fonction glRotated multiplie la matrice actuelle par une matrice de rotation.
void WINAPI glRotated(
GLdouble angle,
GLdouble x,
GLdouble y,
GLdouble z
);
-
Angle
-
Angle de rotation, en degrés.
-
x
-
Coordonnée x d’un vecteur.
-
y
-
Coordonnée y d’un vecteur.
-
z
-
Coordonnée z d’un vecteur.
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 glRotated calcule une matrice qui effectue une rotation dans le sens inverse des aiguilles d’une montre sur le vecteur de l’origine jusqu’au point (x, y, z).
La matrice actuelle (voir glMatrixMode) est multipliée par cette matrice de rotation, le produit remplaçant la matrice actuelle. Autrement dit, si M est la matrice actuelle et R est la matrice de traduction, M est remplacé par M R.
Si le mode matrice est GL_MODELVIEW ou GL_PROJECTION, tous les objets dessinés après l’appel de glRotated sont pivotés. Utilisez glPushMatrix et glPopMatrix pour enregistrer et restaurer le système de coordonnées non pertéré.
Les fonctions suivantes récupèrent des informations relatives à glRotated :
glGet avec argument GL_RENDER_MODE
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 |
|