Функция glEvalPoint1
Функции glEvalPoint1 и glEvalPoint2 создают и оценивают одну точку в сетке.
Синтаксис
void glEvalPoint1(
GLint i
);
Параметры
-
i
-
Целочисленное значение для переменной домена сетки i.
Возвращаемое значение
Эта функция не возвращает значение.
Комментарии
Функции glMapGrid и glEvalMesh используются в тандеме для эффективного создания и оценки ряда равномерно разделенных значений домена карты. GlEvalPoint можно использовать для оценки одной точки сетки в том же пространстве сетки, которое проходит с помощью glEvalMesh. Вызов glEvalPoint1 эквивалентен вызову
glEvalCoord1 (i ? u +u1 );
where
? u = (u2 u1 )/n
и n, u1 и u2 являются аргументами последней функции glMapGrid1 . Одно из абсолютных числовых требований заключается в том, что если i = n, то значение вычисляется из (i ? u + u1 ) имеет точное значение u2 .
В двумерном случае — glEvalPoint2, let
? u = (u2 u1 )/n
? v = (v2 v1 )/m
где n, u1 , u2 , m, v1и v2являются аргументами последней функции glMapGrid2 . Тогда функция glEvalPoint2 эквивалентна вызову
glEvalCoord2 (i ? u + u1 , j ? v + v1 );
Единственным абсолютным числовым требованиям является то, что если i=n, то значение вычисляется из (i ? u + u1 ) имеет точное значение u2 , а если j = m, то значение вычисляется из (j ? V + 1 ) имеет точное значение версии2 .
Следующие функции извлекают сведения, относящиеся к glEvalPoint1 и glEvalPoint2:
glGet с аргументом GL_MAP1_GRID_DOMAIN
glGet с аргументом GL_MAP2_GRID_DOMAIN
glGet с аргументом GL_MAP1_GRID_SEGMENTS
glGet с аргументом GL_MAP2_GRID_SEGMENTS
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
Заголовок |
|
Библиотека |
|
DLL |
|