glEvalCoord1d 函式

glEvalCoord1d 函式會評估已啟用的一維對應。

語法

void WINAPI glEvalCoord1d(
   GLdouble u
);

參數

u

值,表示定義于先前glMap1函式中定義之基礎函式的網域座標u

傳回值

此函式不會傳回值。

備註

glEvalCoord1d 函式會在引數u評估啟用的一維對應。 使用 glMap1定義地圖。 使用 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 函式所產生的值影響,但只會受到最新的 glColorglIndexglNormalglTexCoord 函式所 影響。

下列函式會擷取 glEvalCoord1d 函 式的相關資訊:

glIsEnabled with argument GL_MAP1_VERTEX_3

glIsEnabled with argument GL_MAP1_VERTEX_4

glIsEnabled with argument GL_MAP1_INDEX

glIsEnabled with argument GL_MAP1_COLOR_4

glIsEnabled with argument GL_MAP1_NORMAL

glIsEnabled with argument GL_MAP1_TEXTURE_COORD_1

glIsEnabled with argument GL_MAP1_TEXTURE_COORD_2

glIsEnabled with argument GL_MAP1_TEXTURE_COORD_3

glIsEnabled with argument GL_MAP1_TEXTURE_COORD_4

glIsEnabled with argument GL_MAP2_VERTEX_3

glIsEnabled with argument GL_MAP2_VERTEX_4

glIsEnabled with argument GL_MAP2_INDEX

glIsEnabled with argument GL_MAP2_COLOR_4

glIsEnabled with argument GL_MAP2_NORMAL

glIsEnabled with argument GL_MAP2_TEXTURE_COORD_1

glIsEnabled with argument GL_MAP2_TEXTURE_COORD_2

glIsEnabled with argument GL_MAP2_TEXTURE_COORD_3

glIsEnabled with argument GL_MAP2_TEXTURE_COORD_4

glIsEnabled with argument GL_AUTO_NORMAL

規格需求

需求
最低支援的用戶端
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