MATLAB Function Reference    
material

Surface、および、Patchオブジェクトの反射率プロパティの制御

表示

詳細

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 は、Axesオブジェクトの中のすべてのSurfaceおよびPatchオブジェクトの AmbientStrength, DiffuseStrength, SpecularStrength, SpecularExponent, SpecularColorReflectance プロパティを設定します。ライティングが可能で視覚可能なLightオブジェクトが、Axes内になければなりません。実際の値の設定は、M-ファイルmateral.mを参照してください(type materialとタイプしてください)。

参考

light, lighting, patch, surface


 mat2str matlabrc