glEvalPoint1 函数

glEvalPoint1glEvalPoint2 函数在网格中生成和评估单个点。

语法

void glEvalPoint1(
   GLint i
);

参数

i

网格域变量 i 的整数值。

返回值

此函数不返回值。

注解

glMapGridglEvalMesh 函数可协同使用,以高效生成和评估一系列间隔均匀的地图域值。 可以使用 glEvalPoint 评估 由 glEvalMesh 遍历的同一网格空间中的单个网格点。 调用 glEvalPoint1 等效于调用

glEvalCoord1 (i美国 +u1 ) ;

其中

?u = (u2 u1 ) /n

nu1 和 u2 是最新 glMapGrid1 函数的参数。 一个绝对数值要求是,如果 i = n,则从 (iu + u1 ) 正好是 u2 。

在二维情况下, glEvalPoint2, let

?u = (u2 u1 ) /n

?v = (v2 v1 ) /m

其中 nu1、 u2 、 mv1 和 v2 是最新 glMapGrid2 函数的参数。 然后 ,glEvalPoint2 函数等效于调用

glEvalCoord2 (i美国 + u1 , jV + v1 ) ;

唯一的绝对数值要求是,如果 i=n,则从 (iu + u1 ) 正好是 u2 ,如果 j = m,则从 (jv + v1 ) 正好是 v2

以下函数检索与 glEvalPoint1glEvalPoint2 相关的信息:

带参数GL_MAP1_GRID_DOMAIN的 glGet

带参数GL_MAP2_GRID_DOMAIN的 glGet

带参数GL_MAP1_GRID_SEGMENTS的 glGet

带参数GL_MAP2_GRID_SEGMENTS的 glGet

要求

要求
最低受支持的客户端
Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器
Windows 2000 Server [仅限桌面应用]
标头
Gl.h

Opengl32.lib
DLL
Opengl32.dll

请参阅

glEvalCoord

glEvalMesh

glGet

glMap1

glMap2

glMapGrid