Поделиться через


Функция 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 [только классические приложения]
Заголовок
Gl.h
Библиотека
Opengl32.lib
DLL
Opengl32.dll

См. также раздел

glEvalCoord

glEvalMesh

glGet

glMap1

glMap2

glMapGrid