|
| БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
glEvalPoint1, glEvalPoint2
The glEvalPoint1 and glEvalPoint2 functions generate and evaluate a single point in a mesh.
void glEvalPoint1( GLint i ); void glEvalPoint2( GLint i, GLint j );
Parameters
i
Specifies the integer value for grid domain variable i.
j
Specifies the integer value for grid domain variable j (glEvalPoint2 only).
Remarks
The glMapGrid and glEvalMesh functions are used in tandem to efficiently generate and evaluate a series of evenly spaced map domain values. The glEvalPoint function can be used to evaluate a single grid point in the same gridspace that is traversed by glEvalMesh. Calling glEvalPoint1 is equivalent to calling glEvalCoord1(i·Du + u (1) ); where
Du = (u (2) - u (1) ) / n
and n, u (1) , and u (2) are the arguments to the most recent glMapGrid1 command. The one absolute numeric requirement is that if i = n, then the value computed from i·D u + u (1) is exactly u (2) . In the two-dimensional case, glEvalPoint2, let.
Du = (u (2) - u (1) )/n Dv = (v (2) - v (1) )/m
where n, u (1) , u (2) , m, v (1) , and v (2) are the arguments to the most recent glMapGrid2 command. Then the glEvalPoint2 command is equivalent to calling
glEvalCoord2(i·Du + u (1) , j·Dv + v (1) );
The only absolute numeric requirements are that if i = n, then the value computed from i·Du + u (1) is exactly u (2) , and if j = m, then the value computed from j·Dv + v1 is exactly v (2) . The following functions retrieve information relating to the glEvalPoint1 and glEvalPoint2 functions: glGet with argument GL_MAP1_GRID_DOMAIN
glGet with argument GL_MAP2_GRID_DOMAIN glGet with argument GL_MAP1_GRID_SEGMENTS glGet with argument GL_MAP2_GRID_SEGMENTS
See Also
glEvalCoord, glEvalMesh, glMap1, glMap2, glMapGrid
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
glEvalPoint1, glEvalPoint2
glEvalPoint1 И функции glEvalPoint2 генерируют и оценивают единственную точку в сетке.
пустота glEvalPoint1( ЗАБЛЕСТИТЕ я ); пустота glEvalPoint2( БЛЕСК я, БЛЕСК j );
Параметры
я
Определяет величину целого для доменной переменной сетки i.
j
Определяет величину целого для доменной переменной сетки j (glEvalPoint2 только).
Замечания
glMapGrid И функции glEvalMesh использованы в тандеме, чтобы эффективно генерировать и оценивать серию доменных величин равномерно расположенной карты. Функция glEvalPoint может быть использована, чтобы оценивать единственную точку сетки в том же gridspace, которое просмотрено glEvalMesh. Вызов glEvalPoint1 - эквивалент вызову glEvalCoord1(i Du + u (1) ); где
Du = (u (2) - u (1) ) / n
и n, u (1) , и u (2) - аргументы в наиболее последней команде glMapGrid1. Один абсолютное числовое требование -, что если i = n, тогда величина вычислялась бы из i D u + u (1) - точно u (2). В двумерном случае, glEvalPoint2, позволенных.
Du = (u (2) - u (1) )/n Dv = (v (2) - v (1) )/m
где n, u (1) , u (2) , m, v (1) , и v (2) - аргументы в наиболее последней команде glMapGrid2. Затем команда glEvalPoint2 является эквивалентом вызову
glEvalCoord2(i Du + u (1) , j Dv + v (1) );
Единственные абсолютные числовые требования -, что если i = n, тогда величина вычисленная из i Du + u (1) - точно u (2) , и если j = m, тогда величина вычисленная из j Dv + v1 - точно v (2). Следующее функций извлекает информацию иметь отношение к glEvalPoint1 и функциям glEvalPoint2: glGet с аргументом GL_MAP1_GRID_DOMAIN
glGet С аргументом GL_MAP2_GRID_DOMAIN glGet с аргументом GL_MAP1_GRID_SEGMENTS glGet с аргументом GL_MAP2_GRID_SEGMENTS
Смотри Также
glEvalCoord, glEvalMesh, glMap1, glMap2, glMapGrid
| |
|
|
| |