función glEvalCoord2dv
La función glEvalCoord2dv evalúa los mapas bidimensionales habilitados.
Sintaxis
void WINAPI glEvalCoord2dv(
const GLdouble *u
);
Parámetros
-
u
-
Puntero a una matriz que contiene la coordenada de dominio u.
Valor devuelto
Esta función no devuelve ningún valor.
Observaciones
La función glEvalCoord2dv evalúa las asignaciones bidimensionales habilitadas mediante dos valores de dominio, u y v. 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.
Si la generación normal automática está habilitada, glEvalCoord2dv llama a glEnable con argumento GL_AUTO_NORMAL para generar normales de superficie de forma analítica, independientemente del contenido o habilitación del mapa de GL_MAP2_NORMAL. Let
El valor n normal generado es n.
Las siguientes funciones recuperan información relacionada con la función glEvalCoord2dv :
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 |
|