funzione glNormal3b

Imposta il vettore normale corrente.

Sintassi

void WINAPI glNormal3b(
   GLbyte nx,
   GLbyte ny,
   GLbyte nz
);

Parametri

Nx

Specifica la coordinata x per il nuovo vettore normale corrente.

Ny

Specifica la coordinata y per il nuovo vettore normale corrente.

Nz

Specifica la coordinata z per il nuovo vettore normale corrente.

Valore restituito

Questa funzione non restituisce un valore.

Commenti

La normale corrente viene impostata sulle coordinate indicate ogni volta che si chiama la funzione glNormal3b .

Gli argomenti byte, short o integer vengono convertiti in formato a virgola mobile usando un mapping lineare che esegue il mapping tra il valore intero rappresentabile più positivo e 1,0 e il valore intero rappresentabile più negativo a -1,0.

Le normali specificate con glNormal3b non devono avere lunghezza unità. Se la normalizzazione è abilitata, le normali specificate con glNormal3b vengono normalizzate dopo la trasformazione. È possibile controllare la normalizzazione usando glEnable e glDisable con l'argomento GL_NORMALIZE. Per impostazione predefinita, la normalizzazione è disabilitata. È possibile aggiornare la normale corrente in qualsiasi momento. In particolare, è possibile chiamareglNormal3btra una chiamata a glBegin e la chiamata corrispondente a glEnd. Le funzioni seguenti recuperano informazioni correlate a glNormal3b:

glGet con argomento GL_CURRENT_NORMAL

glIsEnable con argomento GL_NORMALIZE

Requisiti

Requisito Valore
Client minimo supportato
Windows 2000 Professional [solo app desktop]
Server minimo supportato
Windows 2000 Server [solo app desktop]
Intestazione
Gl.h
Libreria
Opengl32.lib
DLL
Opengl32.dll

Vedi anche

glBegin

glColor

glEnd

glIndex

glTexCoord

glVertex