glEvalCoord1dv 函式

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

語法

void WINAPI glEvalCoord1dv(
   const GLdouble *u
);

參數

u

陣列的指標,其中包含網域座標 u

傳回值

此函式不會傳回值。

備註

glEvalCoord1dv函式會在引數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 函式的影響。

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

glIsEnabled 與引數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 搭配引數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 搭配引數GL_AUTO_NORMAL

規格需求

需求
最低支援的用戶端
Windows 2000 專業版 [僅限傳統型應用程式]
最低支援的伺服器
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