función glEvalCoord1d
La función glEvalCoord1d evalúa los mapas unidimensionales habilitados.
Sintaxis
void WINAPI glEvalCoord1d(
GLdouble u
);
Parámetros
-
u
-
Valor que es la coordenada de dominio u a la función base definida en una función glMap1 anterior.
Valor devuelto
Esta función no devuelve ningún valor.
Observaciones
La función glEvalCoord1d evalúa las asignaciones unidimensionales habilitadas en el argumento u. Defina mapas con glMap1. Habilite o deshabilite con glEnable y glDisable.
Cuando se emite una de las funciones glEvalCoord , se evalúan todas las asignaciones habilitadas actualmente de la dimensión indicada. A continuación, para cada asignación habilitada, es como si la función OpenGL correspondiente se emitiera con el valor calculado. Es decir, si GL_MAP1_INDEX o GL_MAP2_INDEX está habilitada, se simula una función glIndex . Si GL_MAP1_COLOR_4 o GL_MAP2_COLOR_4 está habilitado, se simula una función glcolor . Si se habilita GL_MAP1_NORMAL o GL_MAP2_NORMAL, se genera un vector normal y, si alguno de 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 y GL_MAP2_TEXTURE_COORD_4 está habilitado, a continuación, se simula una función glTexCoord adecuada.
OpenGL usa valores evaluados en lugar de valores actuales para esas evaluaciones que están habilitadas y los valores actuales, de lo contrario, para las coordenadas de color, índice de color, normal y textura. Sin embargo, los valores evaluados no actualizan los valores actuales. Por lo tanto, si las funciones glVertex están intercaladas con funciones glEvalCoord , las coordenadas de color, normal y textura asociadas a las funciones glVertex no se ven afectadas por los valores generados por las funciones glEvalCoord , sino solo por las funciones glColor, glIndex, glNormal y glTexCoord más recientes.
Las siguientes funciones recuperan información relacionada con la función glEvalCoord1d :
glIsEnabled con GL_MAP1_VERTEX_3 de argumento
glIsEnabled con GL_MAP1_VERTEX_4 de argumento
glIsEnabled con GL_MAP1_INDEX de argumentos
glIsEnabled con GL_MAP1_COLOR_4 de argumento
glIsEnabled con GL_MAP1_NORMAL de argumento
glIsEnabled con GL_MAP1_TEXTURE_COORD_1 de argumento
glIsEnabled con GL_MAP1_TEXTURE_COORD_2 de argumentos
glIsEnabled con GL_MAP1_TEXTURE_COORD_3 de argumentos
glIsEnabled con GL_MAP1_TEXTURE_COORD_4 de argumento
glIsEnabled con GL_MAP2_VERTEX_3 de argumentos
glIsEnabled con GL_MAP2_VERTEX_4 de argumentos
glIsEnabled con GL_MAP2_INDEX de argumento
glIsEnabled con GL_MAP2_COLOR_4 de argumento
glIsEnabled con GL_MAP2_NORMAL de argumento
glIsEnabled con GL_MAP2_TEXTURE_COORD_1 de argumento
glIsEnabled con GL_MAP2_TEXTURE_COORD_2 de argumentos
glIsEnabled con GL_MAP2_TEXTURE_COORD_3 de argumento
glIsEnabled con GL_MAP2_TEXTURE_COORD_4 de argumentos
glIsEnabled con GL_AUTO_NORMAL de argumentos
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado |
|
Biblioteca |
|
Archivo DLL |
|