[ 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 | 
 |