gluBeginPolygon 函式
[ gluBeginPolygon 函式 已經過時,且僅供回溯相容性使用。 gluBeginPolygon 函式會對應至gluTessBeginPolygon,後面接著gluTessBeginContour。]
gluBeginPolygon和gluEndPolygon函式會分隔多邊形描述。
語法
void WINAPI gluBeginPolygon(
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 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows 2000 Server [僅限傳統型應用程式] |
標頭 |
|
程式庫 |
|
DLL |
|