glEvalCoord1fv 함수
glEvalCoord1fv 함수는 활성화된 1차원 맵을 평가합니다.
구문
void WINAPI glEvalCoord1fv(
const GLfloat *u
);
매개 변수
-
u
-
도메인 좌표 u를 포함하는 배열에 대한 포인터입니다.
반환 값
이 함수는 값을 반환하지 않습니다.
설명
glEvalCoord1fv 함수는 인수 u에서 활성화된 1차원 맵을 평가합니다. glMap1을 사용하여 맵을 정의합니다. glEnable 및 glDisable을 사용하여 사용하거나 사용하지 않도록 설정합니다.
glEvalCoord 함수 중 하나가 실행되면 표시된 차원의 현재 활성화된 모든 맵이 평가됩니다. 그런 다음 활성화된 각 맵에 대해 해당 OpenGL 함수가 계산된 값으로 발급된 것처럼 표시됩니다. 즉, GL_MAP1_INDEX 또는 GL_MAP2_INDEX 사용하도록 설정된 경우 glIndex 함수가 시뮬레이션됩니다. GL_MAP1_COLOR_4 또는 GL_MAP2_COLOR_4 사용하도록 설정되면 glcolor 함수가 시뮬레이션됩니다. GL_MAP1_NORMAL 또는 GL_MAP2_NORMAL 사용하도록 설정하면 일반 벡터가 생성되고 GL_MAP1_TEXTURE_COORD_1, GL_MAP1_TEXTURE_COORD_2, GL_MAP1_TEXTURE_COORD_3, GL_MAP1_TEXTURE_COORD_4, GL_MAP2_TEXTURE_COORD_1, GL_MAP2_TEXTURE_COORD_2, GL_MAP2_TEXTURE_COORD_3 및 GL_MAP2_TEXTURE_COORD_4 사용하도록 설정된 경우 그러면 적절한 glTexCoord 함수가 시뮬레이션됩니다.
OpenGL은 활성화된 평가에 현재 값 대신 평가된 값을 사용하고, 그렇지 않으면 색, 색 인덱스, 보통 및 텍스처 좌표에 대해 현재 값을 사용합니다. 그러나 평가된 값은 현재 값을 업데이트하지 않습니다. 따라서 glVertex 함수가 glEvalCoord 함수와 산재된 경우 glVertex 함수와 연결된 색, 법선 및 텍스처 좌표는 glEvalCoord 함수에서 생성된 값의 영향을 받지 않고 가장 최근의 glColor, glIndex, glNormal 및 glTexCoord 함수에 의해서만 영향을 받습니다.
다음 함수는 glEvalCoord1fv 함수와 관련된 정보를 검색합니다.
인수 GL_MAP1_VERTEX_3 glIsEnabled
인수가 GL_MAP1_VERTEX_4 glIsEnabled
인수가 GL_MAP1_INDEX glIsEnabled
인수 GL_MAP1_COLOR_4 glIsEnabled
인수가 GL_MAP1_NORMAL glIsEnabled
인수가 GL_MAP1_TEXTURE_COORD_1 glIsEnabled
인수가 GL_MAP1_TEXTURE_COORD_2 glIsEnabled
인수가 GL_MAP1_TEXTURE_COORD_3 glIsEnabled
인수 GL_MAP1_TEXTURE_COORD_4 glIsEnabled
인수가 GL_MAP2_VERTEX_3 glIsEnabled
인수 GL_MAP2_VERTEX_4 glIsEnabled
인수가 GL_MAP2_INDEX glIsEnabled
인수가 GL_MAP2_COLOR_4 glIsEnabled
인수가 GL_MAP2_TEXTURE_COORD_1 glIsEnabled
인수가 GL_MAP2_TEXTURE_COORD_2 glIsEnabled
인수 GL_MAP2_TEXTURE_COORD_3 glIsEnabled
인수가 GL_MAP2_TEXTURE_COORD_4 glIsEnabled
인수가 GL_AUTO_NORMAL glIsEnabled
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 |
Windows 2000 Server[데스크톱 앱만] |
헤더 |
|
라이브러리 |
|
DLL |
|