Compartir a través de


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
Glu.h
Biblioteca
Glu32.lib
Archivo DLL
Glu32.dll

Consulte también

glGet

glGetDoublev

glGetIntegerv

gluProject