[ IMaterial ]

Интерейсный класс 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"