glEvalCoord1fv 函式
glEvalCoord1fv函式會評估已啟用的一維對應。
語法
void WINAPI glEvalCoord1fv(
const GLfloat *u
);
參數
-
u
-
陣列的指標,其中包含網域座標 u。
傳回值
此函式不會傳回值。
備註
glEvalCoord1fv函式會在引數u評估已啟用的一維對應。 使用 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 函式的相關資訊:
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 [僅限傳統型應用程式] |
標頭 |
|
程式庫 |
|
DLL |
|