gluTessNormal 함수
gluTessNormal 함수는 다각형에 대한 정규를 지정합니다.
구문
void WINAPI gluTessNormal(
GLUtesselator *tess,
GLdouble x,
GLdouble y,
GLdouble z
);
매개 변수
-
Tess
-
테셀레이션 개체( gluNewTess로 생성됨)입니다.
-
x
-
normal의 x 좌표 구성 요소입니다.
-
y
-
표준의 y 좌표 구성 요소입니다.
-
z
-
표준의 z 좌표 구성 요소입니다.
반환 값
이 함수는 값을 반환하지 않습니다.
설명
gluTessNormal 함수는 정의하는 다각형에 대한 정규를 설명합니다. 모든 입력 데이터는 테셀레이션 전에 세 개의 좌표 축 중 하나에 수직으로 평면에 프로젝션되며, 모든 출력 삼각형은 표준에 따라 시계 반대 방향으로 방향이 지정됩니다. (시계 방향으로 방향을 가져오려면 제공된 표준의 부호를 역방향으로 표시합니다.) 예를 들어 모든 다각형이 x-y 평면에 있다는 것을 알고 있는 경우 다각형을 렌더링하기 전에 gluTessNormal(tess, 0.0, 0.0, 1.0)을 호출합니다.
제공된 정규가 (0.0, 0.0, 0.0)(기본값)인 경우 표준은 다음과 같이 결정됩니다.
- 꼭짓점이 연결된 방식에 관계없이 평면을 꼭짓점에 맞추면 법선의 방향이 해당 기호까지 찾을 수 있습니다. 입력 데이터는 대략 평면에 있는 것으로 예상됩니다. 그렇지 않으면 3개의 좌표 축 중 하나에 수직으로 투영하면 기하 도형이 크게 변경됩니다.
- 모든 입력 윤곽선의 부호 있는 영역의 합계가 음수(시계 반대 방향 윤곽선에 양수 영역이 있음)가 되도록 기본 기호가 선택됩니다.
제공된 표준은 gluTessNormal 에 대한 다른 호출이 변경될 때까지 유지됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 |
Windows 2000 Server[데스크톱 앱만] |
헤더 |
|
라이브러리 |
|
DLL |
|