funzione glEvalCoord1fv
La funzione glEvalCoord1fv valuta mappe unidimensionali abilitate.
Sintassi
void WINAPI glEvalCoord1fv(
const GLfloat *u
);
Parametri
-
u
-
Puntatore a una matrice contenente la coordinata di dominio u.
Valore restituito
Questa funzione non restituisce un valore.
Commenti
La funzione glEvalCoord1fv valuta mappe unidimensionali abilitate in argomento u. Definire mappe con glMap1. Abilitarli o disabilitarli con glEnable e glDisable.
Quando viene rilasciata 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 stata rilasciata con il valore calcolato. Ovvero, se GL_MAP1_INDEX o GL_MAP2_INDEX è abilitato, 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, quindi viene simulata una funzione glTexCoord appropriata.
OpenGL usa valori valutati anziché 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 funzioni glEvalCoord, il colore, la normale e le coordinate della trama associate alle funzioni glVertex non sono interessate dai valori generati dalle funzioni glEvalCoord, ma solo dalle funzioni glEvalCoordpiù recenti,glIndex, glNormal e glTexCoord.
Le funzioni seguenti recuperano informazioni correlate alla funzione glEvalCoord1fv :
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 |
|