gluEndPolygon 函式
[ gluEndPolygon 函式已過時,且僅供回溯相容性使用。 gluEndPolygon函式會對應至gluTessEndPolygon,後面接著gluTessEndContour。]
gluBeginPolygon和gluEndPolygon函式會分隔多邊形描述。
語法
void gluEndPolygon(
GLUtesselator *tess
);
參數
-
苔 絲
-
使用 gluNewTess) 建立的鑲嵌物件 (。
傳回值
此函式不會傳回值。
備註
使用 gluBeginPolygon 和 gluEndPolygon 來分隔非convex 多邊形的定義。
呼叫 gluBeginPolygon。
針對每個頂點和gluNextContour呼叫gluTessVertex來定義多邊形的分佈,以啟動每個新的分佈。
呼叫 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 |
|