ВУЗ:
Составители:
Рубрика:
51
void glFog[if] (
GLenum pname,
GLtype param)
void glFog[if]v (
GLenum pname,
const GLtype *params)
Аргумент pname может принимать следующие часто используемые значения:
Параметр Описание
GL_FOG_MODE
• ОПРЕДЕЛЯЕТ ФОРМУЛУ ПО
КОТОРОЙ БУДЕТ ВЫЧИСЛЯТЬСЯ
ИНТЕНСИВНОСТЬ ТУМАНА В
ТОЧКЕ. АРГУМЕНТ PARAM МО-
ЖЕТ ПРИНИМАТЬ ЗНАЧЕНИЯ:
GL_EXP – ДЛЯ ВЫЧИСЛЕНИЯ ИН-
ТЕНСИВНОСТИ ПО ФОРМУЛЕ F =
EXP(– D⋅Z);
GL_EXP2 – ДЛЯ ВЫЧИСЛЕНИЯ
ИНТЕНСИВНОСТИ ПО ФОРМУЛЕ
F = EXP((– D⋅Z)
2
);
GL_LINEAR – ДЛЯ ВЫЧИСЛЕНИЯ
ИНТЕНСИВНОСТИ ПО ФОРМУЛЕ
F = E – Z / E – S, ГДЕ Z – РАССТОЯ-
НИЕ ОТ ВЕРШИНЫ, В КОТОРОЙ
ВЫЧИСЛЯЕТСЯ ИНТЕНСИВ-
НОСТЬ ТУМАНА, ДО ТОЧКИ НА-
БЛЮДЕНИЯ.
КОЭФФИЦИЕНТЫ D, S, E ЗАДА-
ЮТСЯ С ПОМОЩЬЮ
СЛЕДУЮЩИХ ЗНАЧЕНИЙ АРГУ-
МЕНТА PNAME: GL_FOG_DENSITY,
GL_FOG_START И GL_FOG_END
СООТВЕТСТВЕННО
GL_FOG_DENSI
TY
• Плотность тумана (d) для GL_EXP и
GL_EXP2. param определяет значение
d. По умолчанию установлено значение
(1.0)
GL_FOG_START
• Начальное расстояние (s) от точки
наблюдения после которого начинает
изменяться интенсивность тумана. param
определяет значение s. По умолчанию
установлено значение (0.0)
Продолжение табл.
Параметр Описание
Страницы
- « первая
- ‹ предыдущая
- …
- 47
- 48
- 49
- 50
- 51
- …
- следующая ›
- последняя »