Función gluUnProject
La función gluUnProject asigna coordenadas de ventana a coordenadas de objeto.
Sintaxis
int WINAPI gluUnProject(
GLdouble winx,
GLdouble winy,
GLdouble winz,
const GLdouble modelMatrix[16],
const GLdouble projMatrix[16],
const GLint viewport[4],
GLdouble *objx,
GLdouble *objy,
GLdouble *objz
);
Parámetros
-
Winx
-
Coordenada de ventana x que se va a asignar.
-
Winy
-
Coordenada de ventana y que se va a asignar.
-
Winz
-
Coordenada de la ventana z que se va a asignar.
-
modelMatrix
-
Matriz modelview (a partir de una llamada glGetDoublev ).
-
projMatrix
-
Matriz de proyección (a partir de una llamada glGetDoublev ).
-
Viewport
-
Ventanilla (como desde una llamada glGetIntegerv ).
-
objx
-
Coordenada de objeto x calculada.
-
objy
-
Coordenada del objeto y calculado.
-
objz
-
Coordenada de objeto z calculada.
Valor devuelto
Si la función se ejecuta correctamente, el valor devuelto es GL_TRUE.
Si se produce un error en la función, se GL_FALSE el valor devuelto.
Comentarios
La función gluUnProject asigna las coordenadas de ventana especificadas en coordenadas de objeto mediante modelMatrix, projMatrix y viewport. El resultado se almacena en objx, objy y objz.
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 |
|
Biblioteca |
|
Archivo DLL |
|