gluEndPolygon 函数
[ gluEndPolygon 函数已过时,提供的只是为了向后兼容。 gluEndPolygon 函数映射到 gluTessEndPolygon,后跟 gluTessEndContour。]
gluBeginPolygon 和 gluEndPolygon 函数分隔多边形说明。
语法
void gluEndPolygon(
GLUtesselator *tess
);
parameters
-
苔 丝
-
使用 gluNewTess) 创建的细化对象 (。
返回值
此函数不返回值。
注解
使用 gluBeginPolygon 和 gluEndPolygon 分隔非凸多边形的定义。
调用 gluBeginPolygon。
通过为每个顶点调用 gluTessVertex 和 gluNextContour 来定义多边形的轮廓线,以开始每个新轮廓。
调用 gluEndPolygon 以发出定义结束的信号。
调用 gluEndPolygon 后,将细化多边形,并通过回调描述生成的三角形。 有关回调函数的说明,请参阅 gluTessCallback。
示例
以下示例描述了具有三角孔的四边形:
gluBeginPolygon(tess);
gluTessVertex(tess, v1, v1);
gluTessVertex(tess, v2, v2);
gluTessVertex(tess, v3, v3);
gluTessVertex(tess, v4, v4);
gluNextContour(tess, GLU_INTERIOR);
gluTessVertex(tess, v5, v5);
gluTessVertex(tess, v6, v6);
gluTessVertex(tess, v7, v7);
gluEndPolygon(tess);
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 |
Windows 2000 Server [仅限桌面应用] |
标头 |
|
库 |
|
DLL |
|