共用方式為


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

參數

winx

要對應的 x 視窗座標。

winy

要對應的 Y 視窗座標。

winz

要對應的 z 視窗座標。

modelMatrix

glGetDoublev 呼叫) (modelview 矩陣。

projMatrix

投影矩陣從 glGetDoublev 呼叫) (。

視窗

glGetIntegerv 呼叫) 檢視區 (。

objx

計算的 x 物件座標。

objy

計算的 y 物件座標。

objz

計算的 z 物件座標。

傳回值

如果函式成功,傳回值會GL_TRUE。

如果函式失敗,傳回值會GL_FALSE。

備註

gluUnProject函式會使用modelMatrixprojMatrix檢視區,將指定的視窗座標組應至物件座標。 結果會儲存在objxobjy 和 objz中。

規格需求

需求
最低支援的用戶端
Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器
Windows 2000 Server [僅限桌面應用程式]
標頭
Glu.h
程式庫
Glu32.lib
DLL
Glu32.dll

另請參閱

glGet

glGetDoublev

glGetIntegerv

gluProject