Функции расширения GLEXTfogcoord

Данное расширение вводит три новые функции (giFogCoordEXT, glFogCoordvEXT и glFogCoordPointerEXT) и несколько констант. Их примеры приводятся далее. void glFogCoord[fd]EXT( T coord )void glFogCoord[fd]vEXT ( T coord ) void glFogCoordPointerEXT ( GLenum type, GLsizeistride, GLvoid *pomter)
В этом случае степень затуманивания точки P фактически численно равна длине части отрезка, соединяющего положение камеры с этой точкой, лежащей внутри полосы тумана, умноженной на плотность тумана р • IAP. Подобные вычисления, особенно в случае, когда число вершин велико, могут сильно загрузить центральный процессор. Поэтому во многих случаях удобнее упрощенная модель (дающая в большинстве случаев вполне приемлемые результаты): вычисляется длина проекции отрезка на прямую, перпендикулярную плоскости тумана р • IA ‘P’ . В нашем случае в качестве такой плоскости выступает ось Oy.

Категория: Простейшие расширения

Таги: , ,

Приветствие!

Наш сайт создан для любителей и профессионалов, для тех кому не безинтересна система под названием Linux. На нашем сайте вы найдете статьи от установки до программирования на Linux'e, отзывы о системе, советы и поддержка начинающим пользователям. Для новичком, доступен раздел "Запускаем Linux", в котором рассказывается все от "упаковки", до первого включения системы.

Архивный календарь

Март 2010
Пн Вт Ср Чт Пт Сб Вс
« Фев    
1234567
891011121314
15161718192021
22232425262728
293031  


Статистика