다음을 통해 공유


gluLookAt 함수

gluLookAt 함수는 보기 변환을 정의합니다.

구문

void WINAPI gluLookAt(
   GLdouble eyex,
   GLdouble eyey,
   GLdouble eyez,
   GLdouble centerx,
   GLdouble centery,
   GLdouble centerz,
   GLdouble upx,
   GLdouble upy,
   GLdouble upz
);

매개 변수

eyex

시선 지점의 위치입니다.

눈 뜨는

시선 지점의 위치입니다.

eyez

시선 지점의 위치입니다.

centerx

참조 지점의 위치입니다.

centery

참조 지점의 위치입니다.

centerz

참조 지점의 위치입니다.

Upx

위쪽 벡터의 방향입니다.

upy

위쪽 벡터의 방향입니다.

upz

위쪽 벡터의 방향입니다.

반환 값

이 함수는 값을 반환하지 않습니다.

설명

gluLookAt 함수는 눈점에서 파생된 보기 행렬, 장면의 중심을 나타내는 참조 지점 및 위쪽 벡터를 만듭니다. 행렬은 일반적인 프로젝션 행렬을 사용할 때 장면의 중심이 뷰포트의 가운데에 매핑되도록 참조 지점을 음의 z축과 원점에 매핑합니다. 마찬가지로 보기 평면에 프로젝션된 위쪽 벡터에서 설명하는 방향은 뷰포트에서 위쪽을 가리키도록 양수 y축에 매핑됩니다. 위쪽 벡터는 눈에서 참조 지점까지 가시선과 평행해서는 안 됩니다.

gluLookAt에서 생성된 행렬은 현재 행렬을 사후 분석합니다.

요구 사항

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

추가 정보

glFrustum

gluPerspective