gluUnProject 函数
gluUnProject 函数将窗口坐标映射到对象坐标。
语法
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
);
parameters
-
winx
-
要映射的 x 窗口坐标。
-
winy
-
要映射的 y 窗口坐标。
-
winz
-
要映射的 z 窗口坐标。
-
modelMatrix
-
modelview 矩阵从 glGetDoublev 调用) (。
-
projMatrix
-
投影矩阵 (glGetDoublev 调用) 。
-
视窗
-
视区 (glGetIntegerv 调用) 。
-
objx
-
计算的 x 对象坐标。
-
objy
-
计算的 y 对象坐标。
-
objz
-
计算的 z 对象坐标。
返回值
如果函数成功,则返回值GL_TRUE。
如果函数失败,则返回值GL_FALSE。
备注
gluUnProject 函数使用 modelMatrix、projMatrix 和视区将指定的窗口坐标映射到对象坐标。 结果存储在 objx、 objy 和 objz 中。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 |
Windows 2000 Server [仅限桌面应用] |
标头 |
|
库 |
|
DLL |
|