다음을 통해 공유


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

매개 변수

윙스

매핑할 x 창 좌표입니다.

winy

매핑할 y 창 좌표입니다.

winz

매핑할 z 창 좌표입니다.

modelMatrix

modelview 행렬( glGetDoublev 호출에서와 같이)입니다.

projMatrix

프로젝션 행렬( glGetDoublev 호출에서와 같이)입니다.

뷰포트

뷰포트입니다( glGetIntegerv 호출에서와 같이).

objx

계산된 x 개체 좌표입니다.

objy

계산된 y 개체 좌표입니다.

objz

계산된 z 개체 좌표입니다.

반환 값

함수가 성공하면 반환 값이 GL_TRUE.

함수가 실패하면 반환 값이 GL_FALSE.

설명

gluUnProject 함수는 modelMatrix, projMatrixviewport를 사용하여 지정된 창 좌표를 개체 좌표에 매핑합니다. 결과는 objx, objyobjz에 저장 됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버
Windows 2000 Server[데스크톱 앱만]
헤더
Glu.h
라이브러리
Glu32.lib
DLL
Glu32.dll

추가 정보

glGet

glGetDoublev

glGetIntegerv

gluProject