다음을 통해 공유


glRotatef 함수

glRotatef 함수는 현재 행렬을 회전 행렬과 곱합니다.

구문

void WINAPI glRotatef(
   GLfloat angle,
   GLfloat x,
   GLfloat y,
   GLfloat z
);

매개 변수

각도

회전 각도(도)입니다.

x

벡터의 x 좌표입니다.

y

벡터의 y 좌표입니다.

z

벡터의 z 좌표입니다.

반환 값

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

오류 코드

glGetError 함수에서 다음 오류 코드를 검색할 수 있습니다.

Name 의미
GL_INVALID_OPERATION
함수는 glBegin 호출과 glEnd에 대한 해당 호출 사이에 호출되었습니다.

설명

glRotatef 함수는 원점에서 점(x, y, z)을 통해 벡터에 대한 각도 각도의 시계 반대 방향으로 회전하는 행렬 계산합니다.

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

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

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

인수가 GL_RENDER_MODE glGet

인수가 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

glPopMatrix

glPushMatrix

glScale

glTranslate