Función glEvalMesh1
Calcula una cuadrícula unidimensional de puntos o líneas.
Sintaxis
void WINAPI glEvalMesh1(
GLenum mode,
GLint i1,
GLint i2
);
Parámetros
-
mode
-
Valor que especifica si se va a calcular una malla unidimensional de puntos o líneas. Se aceptan las siguientes constantes simbólicas: GL_POINT y GL_LINE.
-
i1
-
Primer valor entero de la variable de dominio de cuadrícula i.
-
i2
-
Último valor entero de la variable de dominio de cuadrícula i.
Valor devuelto
Esta función no devuelve ningún valor.
Códigos de error
La función glGetError puede recuperar los siguientes códigos de error.
Nombre | Significado |
---|---|
|
Indica que el modo no es un valor aceptado. |
|
Se llamó a la función entre una llamada a glBegin y la llamada correspondiente a glEnd. |
Comentarios
Use glMapGrid y glEvalMesh juntos para generar y evaluar eficazmente una serie de valores de dominio de mapa espaciado uniformemente. La función glEvalMesh recorre el dominio entero de una cuadrícula unidimensional, cuyo intervalo es el dominio de los mapas de evaluación especificados por glMap1 y glMap2. El parámetro mode determina si los vértices resultantes están conectados como puntos, líneas o polígonos rellenos.
En el caso unidimensional, glEvalMesh1, la malla se genera como si se ejecutara el fragmento de código siguiente:
glBegin(type);
for (i = i1; i <= i2; i += 1)
{
glEvalCoord1(i?u + u1)
}
glEnd( );
where
?u = (u2 u1) / n
y n, u1 y u2 son los argumentos de la función glMapGrid1 más reciente. El parámetro type se GL_POINTS si el modo es GL_POINT o GL_LINES si el modo es GL_LINE. El único requisito numérico absoluto es que si i = n, el valor calculado desde i?u + u1 es exactamente u2.
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 |
|