Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Imposta il vettore normale corrente.
Sintassi
void WINAPI glNormal3d(
GLdouble nx,
GLdouble ny,
GLdouble 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 è impostata sulle coordinate indicate ogni volta che si chiama la funzione glNormal3d.
Gli argomenti byte, brevi o interi vengono convertiti in formato a virgola mobile usando un mapping lineare che esegue il mapping del valore intero rappresentabile più positivo a 1.0 e il valore intero rappresentabile più negativo in -1.0.
Le normali specificate tramiteglNormal3d non devono avere lunghezza unità. Se la normalizzazione è abilitata, le normali specificate con glNormal3d 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 chiamareglNormal3dtra una chiamata a glBegin e la chiamata corrispondente a glEnd. Le funzioni seguenti recuperano informazioni correlate a glNormal3d:
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 |
|
| Libreria |
|
| DLL |
|