glNormal3bv 函式
設定目前的一般向量。
語法
void WINAPI glNormal3bv(
const GLbyte *v
);
參數
-
v
-
三個元素陣列的指標:新目前法線的 x、y 和 z 座標。
傳回值
此函式不會傳回值。
備註
當您呼叫glNormal3bv函式時,目前的常態會設定為指定的座標。
位元組、短或整數引數會使用將最正表示整數值對應至 1.0 的線性對應,並將最負數的可表示整數值轉換為 -1.0,以轉換成浮點數格式。
使用glNormal3bv 指定的常態不需要單位長度。 如果啟用正規化,則會在轉換之後使用glNormal3bv 來正規化所指定的正規化。 您可以使用 glEnable 和 glDisable 搭配引數GL_NORMALIZE來控制正規化。 預設會停用正規化。 您可以隨時更新目前的正常狀態。 特別是,您可以在glBegin的呼叫與glEnd的對應呼叫之間呼叫glNormal3bv。 下列函式會擷取 glNormal3bv的相關資訊:
具有引數的glGet GL_CURRENT_NORMAL
glIsEnable with argument GL_NORMALIZE
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows 2000 Server [僅限桌面應用程式] |
標頭 |
|
程式庫 |
|
DLL |
|