Gl.LoadMatrixf (gb.opengl)
Static Sub LoadMatrixf ( Matrix As Float[] )
Remplace la matrice courante par une matrice arbitraire
Paramètres
-
Matrix spécifie un tableau de matrice 4x4 enregistré dans l’ordre des colonnes sous forme de seize valeurs consécutives.
Description
Gl.LoadMatrix remplace la matrice courante par celle spécifiée dans
Matrix. La matrice courante est la matrice de projection, la matrice modelview, ou la matrice texture, selon mode matriciel en cours.
Matrix pointe vers une matrice 4x4 nombres en virgule flottante enregistrée dans l’ordre des colonnes. La matrice est enregistrée comme suit :
Exemples
DIM Matrix as Float[]
.....
' Appel équivalent à Gl.LoadIdentity()
Matrix = [1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0]
Gl.LoadMatrixf(Matrix)
Erreurs
Gl.GL_INVALID_OPERATION est générée si Gl.LoadMatrix est appelée entre un appel à
Gl.Begin et l’appel correspondant à
Gl.End.
_ Gets Associés
Gl.Get avec l’argument
Gl.GL_MATRIX_MODE
Gl.Get avec l’argument Gl.GL_COLOR_MATRIX
Gl.Get avec l’argument
Gl.GL_MODELVIEW_MATRIX
Gl.Get avec l’argument
Gl.GL_PROJECTION_MATRIX
Gl.Get avec l’argument
Gl.GL_TEXTURE_MATRIX
Voir aussi