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