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