Интерейсный класс IMaterial предназначен для описания материалов движка.
Установка текущего материала для отрисовки обьекта производится при помощи
вызова функции DEVICER->SetMaterial(). В случае вызова DEVICER->SetMaterial( NULL )
устанавливается материал "по умолчанию" (материал с именем "DefaultMaterial").
Texture - имя файла текстуры, которая будет накладываться на объект. Необязательный параметр.
TextureOnly - если установлен в 1, то отрисовывается только текстура, без учета
остальных параметров материала. Необязательный параметр, значения 1/0.
Ambient - рассеянный свет, три числа 0..1 вида "R G B", по умолчанию "0.0 0.0 0.0"
Diffuse - диффузное отражение, три числа 0..1 вида "R G B", по умолчанию "1.0 1.0 1.0"
Specular - зеркальное отражение, три числа 0..1 вида "R G B", по умолчанию "0.0 0.0 0.0"
Emission - излучаемый цвет, три числа 0..1 вида "R G B", по умолчанию "0.0 0.0 0.0"
Shininess - коэффициент ослабления зеркального отражения, 0..1, по умолчанию "0.0"
|