funzione glEvalCoord1d
La funzione glEvalCoord1d valuta le mappe unidimensionali abilitate.
Sintassi
void WINAPI glEvalCoord1d(
GLdouble u
);
Parametri
-
u
-
Valore che corrisponde alla coordinata del dominio u alla funzione di base definita in una funzione glMap1 precedente.
Valore restituito
Questa funzione non restituisce un valore.
Commenti
La funzione glEvalCoord1d valuta le mappe unidimensionali abilitate in corrispondenza dell'argomento u. Definire mappe con glMap1. Abilitarli o disabilitarli con glEnable e glDisable.
Quando viene eseguita una delle funzioni glEvalCoord , vengono valutate tutte le mappe attualmente abilitate della dimensione indicata. Quindi, per ogni mappa abilitata, è come se la funzione OpenGL corrispondente fosse rilasciata con il valore calcolato. Ovvero, se GL_MAP1_INDEX o GL_MAP2_INDEX è abilitata, viene simulata una funzione glIndex . Se GL_MAP1_COLOR_4 o GL_MAP2_COLOR_4 è abilitato, viene simulata una funzione glcolor . Se GL_MAP1_NORMAL o GL_MAP2_NORMAL è abilitato, viene generato un vettore normale e, se è abilitato uno qualsiasi di GL_MAP1_TEXTURE_COORD_1, GL_MAP1_TEXTURE_COORD_2, GL_MAP1_TEXTURE_COORD_3, GL_MAP1_TEXTURE_COORD_4, GL_MAP2_TEXTURE_COORD_1, GL_MAP2_TEXTURE_COORD_2, GL_MAP2_TEXTURE_COORD_3 e GL_MAP2_TEXTURE_COORD_4, viene quindi simulata una funzione glTexCoord appropriata.
OpenGL usa i valori valutati anziché i valori correnti per le valutazioni abilitate e i valori correnti in caso contrario, per le coordinate colore, indice colore, normale e trama. Tuttavia, i valori valutati non aggiornano i valori correnti. Pertanto, se le funzioni glVertex sono interspersate con le funzioni glEvalCoord , il colore, la normale e le coordinate di trama associate alle funzioni glVertex non sono influenzati dai valori generati dalle funzioni glEvalCoord , ma solo dalle funzioni glColor, glIndex, glNormal e glTexCoord .
Le funzioni seguenti recuperano informazioni correlate alla funzione glEvalCoord1d :
glIsEnabled con argomento GL_MAP1_VERTEX_3
glIsEnabled con argomento GL_MAP1_VERTEX_4
glIsEnabled con argomento GL_MAP1_INDEX
glIsEnabled con argomento GL_MAP1_COLOR_4
glIsEnabled con argomento GL_MAP1_NORMAL
glIsEnabled con argomento GL_MAP1_TEXTURE_COORD_1
glIsEnabled con argomento GL_MAP1_TEXTURE_COORD_2
glIsEnabled con argomento GL_MAP1_TEXTURE_COORD_3
glIsEnabled con argomento GL_MAP1_TEXTURE_COORD_4
glIsEnabled con argomento GL_MAP2_VERTEX_3
glIsEnabled con argomento GL_MAP2_VERTEX_4
glIsEnabled con argomento GL_MAP2_INDEX
glIsEnabled con argomento GL_MAP2_COLOR_4
glIsEnabled con argomento GL_MAP2_NORMAL
glIsEnabled con argomento GL_MAP2_TEXTURE_COORD_1
glIsEnabled con argomento GL_MAP2_TEXTURE_COORD_2
glIsEnabled con argomento GL_MAP2_TEXTURE_COORD_3
glIsEnabled con argomento GL_MAP2_TEXTURE_COORD_4
glIsEnabled con argomento GL_AUTO_NORMAL
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 2000 Professional [solo app desktop] |
Server minimo supportato |
Windows 2000 Server [solo app desktop] |
Intestazione |
|
Libreria |
|
DLL |
|