Share via


glFrontFace 함수

glFrontFace 함수는 전면 및 후면 다각형을 정의합니다.

구문

void WINAPI glFrontFace(
   GLenum mode
);

매개 변수

mode

전면 다각형의 방향입니다. GL_CW 및 GL_CCW 허용됩니다. 기본값은 GL_CCW.

반환 값

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

오류 코드

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

Name 의미
GL_INVALID_ENUM
mode 가 허용되는 값이 아니었습니다.
GL_INVALID_OPERATION
함수는 glBegin 호출과 glEnd에 대한 해당 호출 간에 호출되었습니다.

설명

불투명하게 닫힌 표면으로 구성된 장면에서는 후면 다각형이 표시되지 않습니다. 이러한 보이지 않는 다각형을 제거하면 이미지 렌더링 속도를 높일 수 있습니다. 인수 GL_CULL_FACE 사용하여 glEnableglDisable 을 사용하여 후면 다각형 제거를 사용하도록 설정하고 사용하지 않도록 설정합니다.

다각형에서 창 좌표로의 프로젝션은 첫 번째 꼭짓점, 두 번째 꼭짓점 등 경로를 따르는 가상 개체가 마지막 꼭짓점까지, 마지막으로 첫 번째 꼭짓점으로 돌아가면 다각형 내부를 시계 방향으로 이동하는 경우 시계 방향으로 구불구불한 것으로 알려집니다. 다각형의 권선은 동일한 경로를 따르는 가상 개체가 다각형의 내부에 대해 시계 반대 방향으로 이동하면 시계 반대 방향이라고 합니다. glFrontFace 함수는 창 좌표에서 시계 방향으로 구불구불한 다각형 또는 창 좌표에서 시계 반대 방향으로 구불구불한 다각형을 전면으로 사용할지 여부를 지정합니다. GL_CCW 모드 로 전달하면 시계 반대 방향 다각형이 전면으로 선택됩니다. GL_CW 시계 방향 다각형을 전면으로 선택합니다. 기본적으로 시계 반대 방향 다각형은 전면으로 사용됩니다.

다음 함수는 glFrontface에 대한 정보를 검색합니다.

인수가 GL_FRONT_FACE glGet

요구 사항

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

추가 정보

glBegin

glCullFace

glDisable

glEnable

glEnd

glGet

glLightModel