material
控制曲面和补片的反射属性。
语法
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
设置 surface
和 patch
对象的光照特征。
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
命令可在相应坐标区中设置所有 surface
和 patch
对象的 AmbientStrength
、DiffuseStrength
、SpecularStrength
、SpecularExponent
和 SpecularColorReflectance
属性。要启用光照,axes
中必须存在可见的 light
对象。请查看 materal.m
文件,以了解所设置的实际值(输入命令 type
material
)。
版本历史记录
在 R2006a 之前推出