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 호출에서와 같이)입니다.

윙스

계산된 x 창 좌표입니다.

winy

계산된 y 창 좌표입니다.

winz

계산된 z 창 좌표입니다.

반환 값

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

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

설명

gluProject 함수는 modelMatrix, projMatrix뷰포트를 사용하여 지정된 개체 좌표를 창 좌표로 변환합니다. 결과는 winx, winywinz에 저장됩니다.

요구 사항

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

추가 정보

glGetDoublev

glGetIntegerv

gluUnProject