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 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows 2000 Server [僅限傳統型應用程式] |
標頭 |
|
程式庫 |
|
DLL |
|