Объявим константу

Code:

const

fogColor : array[0..3] of GLfloat = (0.7, 0.7, 0.7, 2.0); //цвет тумана

Циферки в конце устанавливают следующее:

(0.7, 0.7, 0.7, 2.0) 1-ая - красный, 2-ая - синий, 3-ая - зелёный,

ну а четвёртая - альфа-канал

Далее переменные:

Code:

var

fogMode : GLint;

Перед тем как юзать, его надо включить:

Code:

glEnable(GL_FOG);

fogMode := GL_EXP;

glFogi(GL_FOG_MODE, fogMode);

glFogfv(GL_FOG_COLOR, @fogColor);//устанавливаем цвет см "const" вверху

glFogf(GL_FOG_DENSITY,

0.10 //плотность тумана

);

glHint(GL_FOG_HINT, GL_DONT_CARE);

Вот пока и всё!

Источник: http://www.ogldelphi.km.ru/about.html


 Похожие публикации
2010-02-01 • Просмотров [ 2231 ]