gluTessNormal 函式
gluTessNormal 函式會指定多邊形的一般。
語法
void WINAPI gluTessNormal(
GLUtesselator *tess,
GLdouble x,
GLdouble y,
GLdouble z
);
參數
-
苔 絲
-
以 gluNewTess) 建立的鑲嵌物件 (。
-
x
-
一般 X 座標元件。
-
y
-
一般的 Y 座標元件。
-
Z
-
一般的 Z 座標元件。
傳回值
此函式不會傳回值。
備註
gluTessNormal 函式會描述您所定義多邊形的一般。 所有輸入資料都會投影到垂直于三個座標軸的其中一個平面上,再鑲嵌,而且所有輸出三角形都會相對於一般方向反時針方向。 (若要取得順時針方向,請反轉提供的一般) 符號。 例如,如果您知道所有多邊形都位於 x-y 平面,請在轉譯任何多邊形之前,呼叫 gluTessNormal (tess、0.0、0.0、1.0) 。
如果提供的一般值 (0.0、0.0、0.0) (預設值) ,則正常值會決定如下:
- 透過將平面調整為頂點,而不需連接頂點的方式,即可找到一般方向的正負號。 輸入資料應該大約位於平面中;否則,垂直于三個座標軸的其中一個投影可能會大幅變更幾何。
- 系統會選擇一般符號,讓所有輸入分佈的帶正負號區域的總和是非負值 (其中反時針形具有正區域) 。
提供的一般會持續存在,直到對 gluTessNormal 的另一個呼叫變更為止。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows 2000 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows 2000 Server [僅限傳統型應用程式] |
標頭 |
|
程式庫 |
|
DLL |
|