Функции расширения 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", в котором рассказывается все от "упаковки", до первого включения системы.