gluPartialDisk 함수
gluPartialDisk 함수는 디스크의 호를 그립니다.
구문
void WINAPI gluPartialDisk(
GLUquadric *qobj,
GLdouble innerRadius,
GLdouble outerRadius,
GLint slices,
GLint loops,
GLdouble startAngle,
GLdouble sweepAngle
);
매개 변수
-
qobj
-
gluNewQuadric으로 만든 쿼드릭 개체입니다.
-
innerRadius
-
부분 디스크의 내부 반경(0일 수 있음)입니다.
-
outerRadius
-
부분 디스크의 외부 반경입니다.
-
조각
-
z축 주위의 세분화 수입니다.
-
루프
-
부분 디스크가 세분화된 원본에 대한 동심 링의 수입니다.
-
startAngle
-
디스크 부분의 시작 각도(도)입니다.
-
sweepAngle
-
디스크 부분의 스윕 각도(도)입니다.
반환 값
이 함수는 값을 반환하지 않습니다.
설명
gluPartialDisk 함수는 z = 0 평면에서 부분 디스크를 렌더링합니다. 부분 디스크는 startAngle 부터 startAngle + 스윕 까지 디스크의 하위 집합만 포함된다는 점을 제외하고 전체 디스크와 유사합니다(여기서 0도는 양수 y축을 따라, 90도는 양의 x축을 따라, 180도는 음의 y축을 따라, 270도는 음의 x축을 따라 됨).
부분 디스크는 outerRadius 의 반경을 가지며 innerRadius 반경이 있는 동심 원형 구멍을 포함합니다. innerRadius가 0이면 구멍이 생성되지 않습니다. 부분 디스크는 z축을 조각(예: 피자 조각)으로 세분화하고 z축을 링으로 세분화합니다( 조각과루프로 각각 지정됨).
방향과 관련하여 부분 디스크의 양의 z 쪽은 외부로 간주됩니다( gluQuadricOrientation 참조). 즉, 방향이 GLU_OUTSIDE 설정된 경우 양수 z축을 따라 생성된 모든 표준 지점이 발생합니다.
텍스처링( gluQuadricTexture 사용)을 설정한 경우 gluPartialDisk 는 r = outerRadius에서 텍스처 좌표를 선형으로 생성합니다. (r, 0, 0)의 값은 (1, 0.5), 에서 (0, r, 0)에서 (0.5, 1); (r, 0, 0)에서 (0, 0.5); 및 (0, r, 0)에서 (0.5, 0)입니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 |
Windows 2000 Server[데스크톱 앱만] |
헤더 |
|
라이브러리 |
|
DLL |
|