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


Переменные состояния освещения

GL\_LIGHTING
Свойство Значение
Описание. Значение True, если освещение включено
Группа атрибутов: освещение/включение
Начальное значение: GL_FALSE
Команда Get: glIsEnabled

 

GL\_COLOR\_MATERIAL
Свойство Значение
Описание. Значение True, если отслеживание цвета включено
Группа атрибутов: освещение;
Начальное значение: GL_FALSE
Команда Get: glIsEnabled

 

GL\_COLOR\_MATERIAL\_PARAMETER
Свойство Значение
Описание. Отслеживание текущего цвета свойств материала
Группа атрибутов: освещение;
Начальное значение: GL_AMBIENT_AND_DIFFUSE
Команда Get: glGetIntegerv

 

GL\_COLOR\_MATERIAL\_FACE
Свойство Значение
Описание. Лица, на которые влияет отслеживание цвета
Группа атрибутов: освещение;
Начальное значение: GL_FRONT_AND_BACK
Команда Get: glGetIntegerv

 

GL\_AMBIENT
Свойство Значение
Описание. Цвет окружающего материала
Группа атрибутов: освещение;
Начальное значение: (0.2,0.2,0.2,1.0)
Команда Get: glGetMaterialfv

 

GL\_DIFFUSE
Свойство Значение
Описание. Цвет рассеянного материала
Группа атрибутов: освещение;
Начальное значение: (0.8,0.8,0.8,1.0)
Команда Get: glGetMaterialfv

 

GL\_SPECULAR
Свойство Значение
Описание. Цвет зеркального материала
Группа атрибутов: освещение;
Начальное значение: (0.0,0.0,0.0,1.0)
Команда Get: glGetMaterialfv

 

GL\_EMISSION
Свойство Значение
Описание. Цвет излучаемого материала
Группа атрибутов: освещение;
Начальное значение: (0.0,0.0,0.0,1.0)
Команда Get: glGetMaterialfv

 

GL\_SHININESS
Свойство Значение
Описание. Зеркальная экспонента материала
Группа атрибутов: освещение;
Начальное значение: 0,0
Команда Get: glGetMaterialfv

 

GL\_LIGHT\_MODEL\_AMBIENT
Свойство Значение
Описание. Цвет окружающей сцены
Группа атрибутов: освещение;
Начальное значение: (0.2,0.2,0.2,1.0)
Команда Get: glGetFloatv

 

GL\_LIGHT\_MODEL\_LOCAL\_VIEWER
Свойство Значение
Описание. Средство просмотра является локальным
Группа атрибутов: освещение;
Начальное значение: GL_FALSE
Команда Get: glGetBooleanv

 

GL\_LIGHT\_MODEL\_TWO\_SIDE
Свойство Значение
Описание. Использование двустороннего освещения
Группа атрибутов: освещение;
Начальное значение: GL_FALSE
Команда Get: glGetBooleanv

 

GL\_AMBIENT
Свойство Значение
Описание. Интенсивность окружающего света i
Группа атрибутов: освещение;
Начальное значение: (0.0,0.0,0.0,1.0)
Команда Get: glGetLightfv

 

GL\_DIFFUSE
Свойство Значение
Описание. Диффузная интенсивность света i
Группа атрибутов: освещение;
Начальное значение:
Команда Get: glGetLightfv

 

GL\_SPECULAR
Свойство Значение
Описание. Зеркальная интенсивность света i
Группа атрибутов: освещение;
Начальное значение:
Команда Get: glGetLightfv

 

GL\_POSITION
Свойство Значение
Описание. Положение света i
Группа атрибутов: освещение;
Начальное значение: (0.0,0.0,1.0,0.0)
Команда Get: glGetLightfv

 

GL\_CONSTANT\_ATTENUATION
Свойство Значение
Описание. Константный коэффициент затухания
Группа атрибутов: освещение;
Начальное значение: 1,0
Команда Get: glGetLightfv

 

GL\_LINEAR\_ATTENUATION
Свойство Значение
Описание. Линейный коэффициент затухания
Группа атрибутов: освещение;
Начальное значение: 0,0
Команда Get: glGetLightfv

 

GL\_QUADRATIC\_ATTENUATION
Свойство Значение
Описание. Квадратический коэффициент затухания
Группа атрибутов: освещение;
Начальное значение: 0,0
Команда Get: glGetLightfv

 

GL\_SPOT\_DIRECTION
Свойство Значение
Описание. Направление света в центре внимания i
Группа атрибутов: освещение;
Начальное значение: (0.0,0.0,-1.0)
Команда Get: glGetLightfv

 

GL\_SPOT\_EXPONENT
Свойство Значение
Описание. Экспонента света в центре внимания i
Группа атрибутов: освещение;
Начальное значение: 0,0
Команда Get: glGetLightfv

 

GL\_SPOT\_CUTOFF
Свойство Значение
Описание. Угол света в центре внимания i
Группа атрибутов: освещение;
Начальное значение: 180.0
Команда Get: glGetLightfv

 

GL\_LIGHT *i*
Свойство Значение
Описание. True, если включена светлая функция i
Группа атрибутов: освещение/включение
Начальное значение: GL_FALSE
Команда Get: glIsEnabled

 

GL\_COLOR\_INDEXES
Свойство Значение
Описание. C (a), C (d) и C (s) для освещения с цветовым индексом
Группа атрибутов: освещение/включение
Начальное значение: 0,1,1
Команда Get: glGetFloatv