Основы компьютерной графики для программистов. Казанцев А.В. - 77 стр.

UptoLike

Составители: 

Основы компьютерной графики для программистов 77
____________________________________________________________________________________________________________________
http://www.ksu.ru/persons/9134.ru.html
Материал поверности в OpenGL определяет векторы коэффициентов отражения
компонент источника света от поверхности: рассеянной, диффузной и зеркальной, а
также самосвечение. Вектор каждого из этих трех компонентов равен цвету, который
получится при освещении поверхности белой компонентой источника света.
Рассмотрим пример задания материала поверхности.
glMaterialfv(GL_FRONT,GL_AMBIENT,@fr_Mat_Amb);
glMaterialfv(GL_FRONT,GL_DIFFUSE,@fr_Mat_Diff);
glMaterialfv(GL_FRONT,GL_SPECULAR,@fr_Mat_Spec);
glMaterialfv(GL_FRONT,GL_EMISSION,@fr_Mat_Emit);
glMaterialfv(GL_FRONT,GL_SHININESS,@fr_Mat_Shine);
В OpenGL можно задать материал как для лицевой так и для обратной стороны
поверхности в зависимости от значения первого параметра функции
glMaterial:
GL_FRONT или GL_BACK.
Основы компьютерной графики для программистов                                                                  77
____________________________________________________________________________________________________________________



Материал поверности в OpenGL определяет векторы коэффициентов отражения
компонент источника света от поверхности: рассеянной, диффузной и зеркальной, а
также самосвечение. Вектор каждого из этих трех компонентов равен цвету, который
получится при освещении поверхности белой компонентой источника света.
Рассмотрим пример задания материала поверхности.
     glMaterialfv(GL_FRONT,GL_AMBIENT,@fr_Mat_Amb);
     glMaterialfv(GL_FRONT,GL_DIFFUSE,@fr_Mat_Diff);
     glMaterialfv(GL_FRONT,GL_SPECULAR,@fr_Mat_Spec);
     glMaterialfv(GL_FRONT,GL_EMISSION,@fr_Mat_Emit);
     glMaterialfv(GL_FRONT,GL_SHININESS,@fr_Mat_Shine);

В OpenGL можно задать материал как для лицевой так и для обратной стороны
поверхности в зависимости от значения первого параметра функции glMaterial:
GL_FRONT или GL_BACK.




http://www.ksu.ru/persons/9134.ru.html