Функция glNormal3i
Задает текущий вектор нормы.
Синтаксис
void WINAPI glNormal3i(
GLint nx,
GLint ny,
GLint nz
);
Параметры
-
Nx
-
Задает координату X для нового текущего нормального вектора.
-
Ny
-
Задает координату Y для нового текущего нормального вектора.
-
Nz
-
Задает Z-координату для нового текущего нормального вектора.
Возвращаемое значение
Эта функция не возвращает значение.
Комментарии
При каждом вызове функции glNormal3iтекущее нормальное значение присваивается заданным координатам.
Аргументы байтов, коротких или целых чисел преобразуются в формат с плавающей запятой с линейным сопоставлением, которое сопоставляет наиболее положительное представляющееся целочисленное значение с 1,0, а наиболее отрицательное значение — с -1,0.
Обычные значения, заданные с помощьюglNormal3i, не должны иметь длину единиц измерения. Если нормализация включена, нормали, указанные с помощью glNormal3i , нормализуются после преобразования. Вы можете управлять нормализацией с помощью glEnable и glDisable с аргументом GL_NORMALIZE. По умолчанию нормализация отключена. Вы можете обновить текущий обычный режим в любое время. В частности, можно вызватьglNormal3iмежду вызовом glBegin и соответствующим вызовом glEnd. Следующие функции извлекают сведения, связанные с glNormal3i:
glGet с аргументом GL_CURRENT_NORMAL
GlIsEnable с аргументом GL_NORMALIZE
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
Заголовок |
|
Библиотека |
|
DLL |
|