gluPwlCurve 函数
gluPwlCurve 函数描述一个分段线性非统一有理 B 样条曲线 (NURBS) 修整曲线。
void WINAPI gluPwlCurve(
GLUnurbs *nobj,
GLint count,
GLfloat *array,
GLint stride,
GLenum type
);
-
nobj
-
NURBS 对象 (使用 gluNewNurbsRenderer) 创建的。
-
计数
-
曲线上的点数。
-
array
-
包含曲线点的数组。
-
大步
-
偏移量 (曲线各点之间的许多单精度浮点值) 。
-
type
-
曲线的类型。 必须是GLU_MAP1_TRIM_2或GLU_MAP1_TRIM_3。
此函数不返回值。
gluPwlCurve 函数描述 NURBS 图面的分段线性修剪曲线。 分段线性曲线由参数空间中要剪裁的 NURBS 图面的点坐标列表组成。 这些点与线段连接以形成曲线。 如果曲线是实际曲线的近似值,则这些点应足够接近,以便生成的路径在应用程序中使用的分辨率下显示为曲线。
如果 type 为GLU_MAP1_TRIM_2,它将描述二维 (u 和 v) 参数空间的曲线。 如果是GLU_MAP1_TRIM_3,则描述二维同质 (u、 v 和 w) 参数空间的曲线。 有关修整曲线的详细信息,请参阅 gluBeginTrim。
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 |
Windows 2000 Server [仅限桌面应用] |
标头 |
|
库 |
|
DLL |
|