다음을 통해 공유


glTranslatef 함수

glTranslatef 함수는 현재 행렬을 변환 행렬과 곱합니다.

구문

void WINAPI glTranslatef(
   GLfloat x,
   GLfloat y,
   GLfloat z
);

매개 변수

x

번역 벡터의 x 좌표입니다.

y

번역 벡터의 y 좌표입니다.

z

번역 벡터의 z 좌표입니다.

반환 값

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

설명

glTranslatef 함수는 (x, y, z)에 지정된 번역을 생성합니다. 번역 벡터는 4x4 번역 매트릭스를 계산하는 데 사용됩니다.

x, y, z로 지정된 4x4 번역 행렬을 보여 주는 다이어그램

현재 행렬( glMatrixMode 참조)은 현재 행렬을 대체하는 제품과 함께 이 변환 행렬을 곱합니다. 즉, M이 현재 행렬이고 T가 변환 행렬인 경우 M은 M T로 대체됩니다.

행렬 모드가 GL_MODELVIEW 또는 GL_PROJECTION 경우 glTranslatef 가 호출된 후 그려진 모든 개체가 변환됩니다. glPushMatrixglPopMatrix를 사용하여 변환되지 않은 좌표계를 저장하고 복원합니다.

다음 함수는 glTranslatedglTranslatef와 관련된 정보를 검색합니다.

인수가 GL_MATRIX_MODE glGet

인수가 GL_MODELVIEW_MATRIX glGet

인수가 GL_PROJECTION_MATRIX glGet

인수 GL_TEXTURE_MATRIX 있는 glGet

요구 사항

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

추가 정보

glBegin

glEnd

glMatrixMode

glMultMatrix

glPushMatrix

glRotate

glScale