Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

gluProject function

The gluProject function maps object coordinates to window coordinates.

Syntax


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
);

Parameters

objx

The x object coordinate.

objy

The y object coordinate.

objz

The z object coordinate.

modelMatrix

The current modelview matrix (as from a glGetDoublev call).

projMatrix

The current projection matrix (as from a glGetDoublev call).

viewport

The current viewport (as from a glGetIntegerv call).

winx

The computed x window coordinate.

winy

The computed y window coordinate.

winz

The computed z window coordinate.

Return value

If the function succeeds, the return value is GL_TRUE.

If the function fails, the return value is GL_FALSE.

Remarks

The gluProject function transforms the specified object coordinates into window coordinates using modelMatrix, projMatrix, and viewport. The result is stored in winx, winy, and winz.

Requirements

Minimum supported client

Windows 2000 Professional [desktop apps only]

Minimum supported server

Windows 2000 Server [desktop apps only]

Header

Glu.h

Library

Glu32.lib

DLL

Glu32.dll

See also

glGetDoublev
glGetIntegerv
gluUnProject

 

 

Show: