glMapGrid1f 函式
定義一維網格。
void WINAPI glMapGrid1f(
GLint un,
GLfloat u1,
GLfloat u2
);
-
un
-
格線範圍間隔 [u1, u2] 中的資料分割數目。 這個值必須是正數。
-
u1
-
值,用來做為整數方格定義域值 i = 0 的對應。
-
u2
-
值,用來做為整數方格定義域值 i = un 的對應。
此函式不會傳回值。
glGetError函式可以擷取下列錯誤碼。
glMapGrid和glEvalMesh函式會一起使用,以有效率地產生及評估一系列平均間距的地圖定義域值。 glEvalMesh 函式會逐步執行一維或二維格線的整數定義域,其範圍是 glMap1 和 glMap2所指定的評估對應域。
glMapGrid1和glMapGrid2函式會指定 i (或 i 和 j) 整數格線座標之間的線性格線對應,到 u (或您和 v) 浮點評估地圖座標。 如需評估您和 v 座標的詳細資訊,請參閱 glMap1 和 glMap2 。
glMapGrid1函式會指定單一線性對應,讓整數格線座標 0 完全對應至 u1,而整數格線座標則完全對應至u2。 所有其他整數方格座標 i 都會對應,如此一來:
u = i (u2 u1) /un + u1
glMapGrid2函式會指定兩個這類線性對應。 一個會將整數格線座標 i = 0 完全對應至 u1,而整數格線座標 i = 不 完全對應至 u2。 另一個會將整數格線座標 j = 0 完全對應至 v1,而整數格線座標 j = vn 完全對應至 v2。 其他整數方格座標 i 和 j 會對應,如此一來
u = i (u2 u1) /un + u1
v = j (v2 v1) /vn + v1
glEvalMesh和glEvalPoint會使用相同的glMapGrid所指定的對應。
下列函式會擷取 glMapGrid的相關資訊:
glGet with argument GL_MAP1_GRID_DOMAIN
glGet 與引數GL_MAP2_GRID_DOMAIN
glGet with argument GL_MAP1_GRID_SEGMENTS
glGet with argument GL_MAP2_GRID_SEGMENTS
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows 2000 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows 2000 Server [僅限傳統型應用程式] |
標頭 |
|
程式庫 |
|
DLL |
|