glMapGrid1d 함수
1차원 메시를 정의합니다.
구문
void WINAPI glMapGrid1d(
GLint un,
GLdouble u1,
GLdouble u2
);
매개 변수
-
un
-
그리드 범위 간격 [u1, u2]의 파티션 수입니다. 이 값은 양수여야 합니다.
-
u1
-
정수 그리드 도메인 값 i = 0에 대한 매핑으로 사용되는 값입니다.
-
u2
-
정수 그리드 도메인 값 i = un에 대한 매핑으로 사용되는 값입니다.
반환 값
이 함수는 값을 반환하지 않습니다.
오류 코드
glGetError 함수에서 다음 오류 코드를 검색할 수 있습니다.
Name | 의미 |
---|---|
|
un 또는 vn은 긍정적이지 않았습니다. |
|
함수는 glBegin 호출과 glEnd에 대한 해당 호출 간에 호출되었습니다. |
설명
glMapGrid 및 glEvalMesh 함수를 함께 사용하여 균등하게 간격이 매긴 일련의 맵 도메인 값을 효율적으로 생성하고 평가합니다. glEvalMesh 함수는 범위가 glMap1 및 glMap2 로 지정된 평가 맵의 도메인인 1차원 또는 2차원 그리드의 정수 도메인을 단계별로 실행합니다.
glMapGrid1 및 glMapGrid2 함수는 i(또는 i 및 j) 정수 그리드 좌표와 u(또는 사용자 및 v) 부동 소수점 평가 맵 좌표 간의 선형 그리드 매핑을 지정합니다. 및 v 좌표를 평가하는 방법에 대한 자세한 내용은 glMap1 및 glMap2 를 참조하세요.
glMapGrid1 함수는 정수 그리드 좌표 0이 u1에 정확히 매핑되고 정수 그리드 좌표가 u2에 정확히 매핑되지 않는 단일 선형 매핑을 지정합니다. 다른 모든 정수 그리드 좌표 는 다음과 같이 매핑됩니다.
u = i(u2 u1)/un + u1
glMapGrid2 함수는 이러한 두 개의 선형 매핑을 지정합니다. 하나의 맵 정수 그리드 좌표 i = u1에 정확히 0, 정수 그리드 좌표 i = un 정확히 u2입니다. 다른 맵 정수 그리드 좌표 j = v1에 정확히 0, 정수 그리드 좌표 j = vn 정확 하 게 v2. 다른 정수 그리드 좌표 i 및 j가 매핑됩니다.
u = i(u2 u1)/un + u1
v = j (v2 v1)/vn + v1
glMapGrid에서 지정한 매핑은 glEvalMesh 및 glEvalPoint에서 동일하게 사용됩니다.
다음 함수는 glMapGrid와 관련된 정보를 검색합니다.
인수가 GL_MAP1_GRID_DOMAIN glGet
인수가 GL_MAP2_GRID_DOMAIN glGet
인수가 GL_MAP1_GRID_SEGMENTS glGet
인수가 GL_MAP2_GRID_SEGMENTS glGet
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 |
Windows 2000 Server[데스크톱 앱만] |
헤더 |
|
라이브러리 |
|
DLL |
|