Управляйте свойствами коэффициента отражения поверхностей и закрашенных фигур
material shiny
material dull
material metal
material([ka kd ks])
material([ka kd ks n])
material([ka kd ks n sc])
material default
material(obj,...)
material
устанавливает характеристики подсветки объектов patch
и surface
.
material shiny
устанавливает свойства коэффициента отражения так, чтобы объект имел высокий зеркальный коэффициент отражения относительно рассеянного и рассеянного света, и цвет зеркального света зависит только от цвета источника света.
material dull
устанавливает свойства коэффициента отражения так, чтобы объект отразил больше рассеянного света и не имел никаких зеркальных подсветок, но цвет отраженного света зависит только от источника света.
material metal
устанавливает свойства коэффициента отражения так, чтобы объект имел очень высокий зеркальный коэффициент отражения, очень низкую окружающую среду и рассеянный коэффициент отражения, и цвет отраженного света зависит и от цвета источника света и от цвета объекта.
material([ka kd ks])
устанавливает окружающую/рассеянную/зеркальную силу объектов.
material([ka kd ks n])
устанавливает окружающую/рассеянную/зеркальную силу и зеркальную экспоненту объектов.
material([ka kd ks n sc])
устанавливает окружающую/рассеянную/зеркальную силу, зеркальную экспоненту и зеркальный цветной коэффициент отражения объектов.
material default
устанавливает окружающую/рассеянную/зеркальную силу, зеркальную экспоненту и зеркальный цветной коэффициент отражения объектов к их значениям по умолчанию.
material(obj,...)
работает с поверхностью и объектами закрашенной фигуры, заданными в векторном obj
. Если obj
включает графический объект, который не является поверхностью или объектом закрашенной фигуры, то material
работает с любой поверхностью или объектами закрашенной фигуры, которые являются потомками заданного объекта.
Наборы команд material
AmbientStrength
, DiffuseStrength
, SpecularStrength
, SpecularExponent
и свойства SpecularColorReflectance
всего surface
и patch
возражают в осях. Должны быть видимые объекты light
в axes
для подсветки, которая будет включена. Посмотрите на файл materal.m
, чтобы видеть, набор фактических значений (введите команду type
material
).