다음을 통해 공유


gluEndPolygon 함수

[ gluEndPolygon 함수는 사용되지 않으며 이전 버전과의 호환성을 위해서만 제공됩니다. gluEndPolygon 함수는 gluTessEndPolygon 다음에 gluTessEndContour에 매핑됩니다.]

gluBeginPolygongluEndPolygon 함수는 다각형 설명을 구분합니다.

구문

void gluEndPolygon(
   GLUtesselator *tess
);

매개 변수

Tess

gluNewTess를 사용하여 만든 테셀레이션 개체입니다.

반환 값

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

설명

gluBeginPolygongluEndPolygon을 사용하여 비연속 다각형의 정의를 구분합니다.

  1. gluBeginPolygon을 호출합니다.

  2. 각 꼭짓점 및 gluNextContour에 대해 gluTessVertex를 호출하여 각 새 윤곽을 시작하여 다각형의 윤곽을 정의합니다.

  3. gluEndPolygon을 호출하여 정의의 끝을 신호로 보냅니다.

    gluEndPolygon이 호출되면 다각형이 테셀레이션되고 결과 삼각형은 콜백을 통해 설명됩니다. 콜백 함수에 대한 설명은 gluTessCallback을 참조하세요.

예제

다음 예제에서는 삼각형 구멍이 있는 사분면에 대해 설명합니다.

gluBeginPolygon(tess); 
    gluTessVertex(tess, v1, v1); 
    gluTessVertex(tess, v2, v2); 
    gluTessVertex(tess, v3, v3); 
    gluTessVertex(tess, v4, v4); 
gluNextContour(tess, GLU_INTERIOR); 
    gluTessVertex(tess, v5, v5); 
    gluTessVertex(tess, v6, v6); 
    gluTessVertex(tess, v7, v7); 
gluEndPolygon(tess);

요구 사항

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

추가 정보

gluNewTess

gluNextContour

gluTessBeginContour

gluTessBeginPolygon

gluTessCallback

gluTessVertex