Función gluProject
La función gluProject asigna coordenadas de objeto a coordenadas de ventana.
int WINAPI gluProject(
GLdouble objx,
GLdouble objy,
GLdouble objz,
const GLdouble modelMatrix[16],
const GLdouble projMatrix[16],
const GLint viewport[4],
GLdouble *winx,
GLdouble *winy,
GLdouble *winz
);
-
objx
-
Coordenada del objeto x.
-
objy
-
Coordenada del objeto y.
-
objz
-
Coordenada del objeto z.
-
modelMatrix
-
Matriz de modelview actual (a partir de una llamada glGetDoublev ).
-
projMatrix
-
Matriz de proyección actual (a partir de una llamada glGetDoublev ).
-
Viewport
-
La ventanilla actual (como desde una llamada glGetIntegerv ).
-
Winx
-
Coordenada de ventana x calculada.
-
Winy
-
Coordenada de ventana y calculada.
-
Winz
-
Coordenada de la ventana z calculada.
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.
La función gluProject transforma las coordenadas de objeto especificadas en coordenadas de ventana mediante modelMatrix, projMatrix y viewport. El resultado se almacena en winx, winy y winz.
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 |
|