다음을 통해 공유


glEvalCoord2f 함수

glEvalCoord2f 함수는 활성화된 2차원 맵을 평가합니다.

구문

void WINAPI glEvalCoord2f(
   GLfloat u,
   GLfloat v
);

매개 변수

u

이전 glMap2 함수에 정의된 기본 함수에 대한 도메인 좌표 u인 값입니다.

V

이전 glMap2 함수에 정의된 기본 함수에 대한 도메인 좌표 v인 값입니다.

반환 값

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

설명

glEvalCoord2f 함수는 uv의 두 도메인 값을 사용하여 활성화된 2차원 맵을 평가합니다. glMap2를 사용하여 맵을 정의합니다. glEnableglDisable을 사용하여 사용하거나 사용하지 않도록 설정합니다.

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, glNormalglTexCoord 함수에 의해서만 영향을 받습니다.

자동 정규 생성을 사용하도록 설정하면 glEvalCoord2f 는 인수 GL_AUTO_NORMAL glEnable 을 호출하여 GL_MAP2_NORMAL 맵의 내용이나 사용 설정에 관계없이 표면 노멀을 분석적으로 생성합니다. 사용

맵 m의 교차 제품 값을 보여 주는 수식입니다.

생성된 일반 n은 입니다.

맵에 대해 생성된 정규 n을 보여 주는 수식입니다.

다음 함수는 glEvalCoord2f 함수와 관련된 정보를 검색합니다.

인수 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_NORMAL 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[데스크톱 앱만]
헤더
Gl.h
라이브러리
Opengl32.lib
DLL
Opengl32.dll

추가 정보

glBegin

glColor

glDisable

glEnable

glEnd

glEvalMesh

glEvalPoint

glGetMap

glIndex

glIsEnabled

glMap1

glMap2

glMapGrid

glNormal

glTexCoord

glVertex