(translator=roro, ChineseSource=roro-20020721-2\material.html, EnglishSource=c:\matlabr12\help\techdoc\ref\material.html)
MATLAB Function Reference    
material

控制表面的反射屬性

Syntax

Description

material 設定 surfacepatch 物件的光線特徵。

material shiny 設定反射屬性以致於物件相對於漫射及環繞的光線有一高反射比,而其反射光線的色彩僅取決於光源的色彩。

material dull 設定反射屬性以致於物件反射更多漫射的光線,且沒有高反射的光線,而其反射光線的色彩僅取決於光源的色彩。

material metal 設定反射屬性以致於物件有非常高的反射比,非常低的環繞及漫射反射比,而反射光線的色彩取決於光源的色彩和物件的色彩。

material([ka kd ks]) 設定物件的環繞/漫射/反射值。

material([ka kd ks n]) 設定環繞/漫射/反射值及物件的反射指數。

material([ka kd ks n sc]) 設定環繞/漫射/反射值值,反射指數和物件的色彩反射比。

material default 將環繞/漫射/反射值值,反射指數和物件的色彩反射比設定成預設值。

Remarks

material 指令設定所有 surfacepatch 物件的 AmbientStrength, DiffuseStrength, SpecularStrength, SpecularExponent, 及 SpecularColorReflectance 屬性。其在 axes 上必須有可看見的 light 物件使得光源可被使用。可參考 materal.m M 檔案以查看實際數值的設定(打入指令:type material)。

See Also

light, lighting, patch, surface


 mat2str matlab