主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

光を作成

構文

光('PropertyName, propertyvalue…)
光(ax,…)
光处理=(…)

プロパティ

プロパティの一覧については,光のプロパティを参照してください。

説明

関数は,現在の座標軸にライトを作成します。光は、Patch および Surface オブジェクトのみに影響します。

光('PropertyName, propertyvalue…)は,名前を付けたプロパティに対して指定した値を使用して,オブジェクトを作成します。プロパティの詳細については、光のプロパティを参照してください。MATLAB®では,ユーザーが他のを轴プロパティによって指定しない限り,現在の轴が光オブジェクトの親オブジェクトになります。

光(ax,…)は,現在の座標軸(gca)ではなく,斧头によって指定された座標軸にライトを作成します。オプションの斧头は,前述の構文のすべての入力引数の組み合わせより前に指定できます。

光处理=(…)は,作成されたオブジェクトを返します。

ベクトル(1 0 0)により定義される方向,つまり,x軸の0から正の方向に,山峰表面プロットにローカル光源から照明を与えます。

冲浪(山峰,‘FaceLighting’,‘高洛德’,‘FaceColor’,‘插值函数’,……'AmbientStrength',0.5) light('Position',[-1 0 0],'Style','local')

チュートリアル

ライティングの詳細については,ライティングの概要を参照してください。

ヒント

オブジェクト“それ自体”を見ることはできませんが,补丁および表面オブジェクトへの光源の影響は見ることができます。これらのオブジェクトに照明を与える轴の周囲光の色を指定することができます。しかし,周囲光は少なくとも1つのオブジェクトが座標軸に存在して,視覚可能であるときにのみ見ることができます。

プロパティの名前と値のペア,構造体配列,细胞配列としてプロパティを指定できます(これらのデータ型の指定方法例は,関数および関数得到を参照してください)。

补丁のプロパティ表面のプロパティAmbientStrengthDiffuseStrengthSpecularStrengthSpecularExponentSpecularColorReflectanceVertexNormalsの各プロパティも参照してください。また,照明および材料コマンドも参照してください。

R2006aより前に導入