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 之前推出