Función glMapGrid1d
Define una malla unidimensional.
Sintaxis
void WINAPI glMapGrid1d(
GLint un,
GLdouble u1,
GLdouble u2
);
Parámetros
-
un
-
Número de particiones del intervalo de cuadrícula [u1, u2]. Este valor debe ser positivo.
-
u1
-
Valor que se usa como asignación para el valor de dominio de cuadrícula de enteros i = 0.
-
u2
-
Valor que se usa como asignación para el valor de dominio de cuadrícula de enteros i = un.
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 |
---|---|
|
ovn no fue positivo. |
|
Se llamó a la función entre una llamada a glBegin y la llamada correspondiente a glEnd. |
Comentarios
Use las funciones glMapGrid y glEvalMesh para generar y evaluar de forma eficaz una serie de valores de dominio de mapa espaciados 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.
Las funciones glMapGrid1 y glMapGrid2 especifican las asignaciones de cuadrícula lineales entre las coordenadas de cuadrícula de enteros i (o i y j), a las coordenadas del mapa de evaluación de punto flotante u (o usted y v). Consulta glMap1 y glMap2 para obtener más información sobre cómo se evalúan las coordenadas v y tú.
La función glMapGrid1 especifica una única asignación lineal de modo que la coordenada de cuadrícula de enteros 0 se asigna exactamente a u1 y la coordenada de cuadrícula de enteros no se asigna exactamente a u2. Todas las demás coordenadas de cuadrícula de enteros i se asignan de modo que:
u = i(u2 u1)/un + u1
La función glMapGrid2 especifica dos asignaciones lineales de este tipo. Una asigna la coordenada de cuadrícula de enteros i = 0 exactamente a u1 y la coordenada de cuadrícula de enteros i = exactamente a u2. El otro asigna la coordenada de cuadrícula de enteros j = 0 exactamente a v1 y la coordenada de cuadrícula de enteros j = vn exactamente a v2. Otras coordenadas de cuadrícula de enteros i y j se asignan de modo que
u = i(u2 u1)/un + u1
v = j (v2 v1)/vn + v1
GlEvalMesh y glEvalPoint usan las asignaciones especificadas por glMapGrid de forma idéntica.
Las siguientes funciones recuperan información relacionada con glMapGrid:
glGet con GL_MAP1_GRID_DOMAIN de argumentos
glGet con GL_MAP2_GRID_DOMAIN de argumentos
glGet con GL_MAP1_GRID_SEGMENTS de argumentos
glGet con GL_MAP2_GRID_SEGMENTS 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 |
|