glNormal3s 函式

設定目前的一般向量。

語法

void WINAPI glNormal3s(
   GLshort nx,
   GLshort ny,
   GLshort nz
);

參數

Nx

指定新目前標準向量的 X 座標。

紐約

指定新目前標準向量的 Y 座標。

紐西蘭

指定新目前標準向量的 Z 座標。

傳回值

此函式不會傳回值。

備註

當您呼叫glNormal3s函式時,目前的一般會設定為指定的座標。

位元組、簡短或整數引數會轉換成浮點格式,其線性對應會將最正表示的整數值對應至 1.0,並將最負數表示的整數值對應至 -1.0。

使用glNormal3s 指定的常態不需要單位長度。 如果啟用正規化,則使用 glNormal3s 指定的常態會在轉換之後正規化。 您可以使用 glEnableglDisable 搭配引數GL_NORMALIZE來控制正規化。 根據預設,正規化會停用。 您可以隨時更新目前的正常狀態。 特別是,您可以在glBegin的呼叫與glEnd的對應呼叫之間呼叫glNormal3s。 下列函式會擷取 與 glNormal3s相關的資訊:

具有引數的glGet GL_CURRENT_NORMAL

glIsEnable with argument GL_NORMALIZE

規格需求

需求
最低支援的用戶端
Windows 2000 專業版 [僅限傳統型應用程式]
最低支援的伺服器
Windows 2000 Server [僅限傳統型應用程式]
標頭
Gl.h
程式庫
Opengl32.lib
DLL
Opengl32.dll

另請參閱

glBegin

glColor

glEnd

glIndex

glTexCoord

glVertex