Compartir a través de


función glLoadMatrixf

Las funciones glLoadMatrixd y glLoadMatrixf reemplazan la matriz actual por una matriz arbitraria.

Sintaxis

void WINAPI glLoadMatrixf(
   const GLfloat *m
);

Parámetros

m

Puntero a una matriz de 4x4 almacenada en orden principal de columna como 16 valores consecutivos.

Valor devuelto

Esta función no devuelve ningún valor.

Códigos de error

La función glGetError puede recuperar el siguiente código de error.

Nombre Significado
GL_INVALID_OPERATION
Se llamó a la función entre una llamada a glBegin y la llamada correspondiente a glEnd.

Comentarios

La función glLoadMatrix reemplaza la matriz actual por la especificada en m. La matriz actual es la matriz de proyección, la matriz de vista modelo o la matriz de texturas, determinada por el modo de matriz actual (consulte glMatrixMode).

El parámetro m apunta a una matriz 4x4 de valores de punto flotante de precisión simple o de doble precisión almacenados en orden principal de columna. Es decir, la matriz se almacena como se muestra en la imagen siguiente.

Diagrama que muestra la matriz 4x4 a la que apunta el parámetro m.

Las siguientes funciones recuperan información relacionada con glLoadMatrix:

glGet con GL_MATRIX_MODE de argumentos

glGet con GL_MODELVIEW_MATRIX de argumentos

glGet con GL_PROJECTION_MATRIX de argumentos

glGet con GL_TEXTURE_MATRIX de argumentos

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado
Gl.h
Biblioteca
Opengl32.lib
Archivo DLL
Opengl32.dll

Consulte también

glBegin

glEnd

glLoadIdentity

glMatrixMode

glMultMatrix

glPushMatrix