ジャンプ先: 概要. 戻り値. 関連. フラグ. MEL 例.

概要

spotLight [-barnDoors boolean] [-bottomBarnDoorAngle angle] [-coneAngle angle] [-decayRate int] [-discRadius linear] [-dropOff float] [-exclusive boolean] [-intensity float] [-leftBarnDoorAngle angle] [-name string] [-penumbra angle] [-position linear linear linear] [-rgb float float float] [-rightBarnDoorAngle angle] [-rotation angle angle angle] [-shadowColor float float float] [-shadowDither float] [-shadowSamples int] [-softShadow boolean] [-topBarnDoorAngle angle] [-useRayTraceShadows boolean]

spotLight は、取り消し可能、照会可能、および編集可能です。

TlightCmd は他のライト コマンドの基本クラスです。TnonAmbientLightCmd クラスはコマンドのように見えますが、コマンドではありません。延長/非延長ライトの基本クラスです。TnonExtendedLightCmd は基本クラスであり、実際のコマンドではありません。 このクラスはいくつかのライト(TpointLight、TdirectionalLight、TspotLight など)で継承されます。spotLight コマンドは、既存のスポット ライトのパラメータを編集したり、新しいスポット ライトを作成したりするために使用します。既定動作は、新しいスポットライトの作成です。

戻り値

stringライト シェイプ名(boolean)、バーン ドアが有効状態(角度)、左バーン ドア角度(角度)、右左バーン ドア角度(角度)、上バーン ドア角度(角度)、下バーン ドア角度(角度)、円錐角度(角度)、周縁部の角度(float)、Dropoff 値
double[]rgb または shadowColor フラグ(double)を照会する場合、intensity フラグ(boolean)を照会する場合、useRayTraceShadows または exclusive フラグ(linear[])を照会する場合、position フラグ(angle[])を照会する場合、rotation フラグ(string)を照会する場合、name フラグを照会する場合
intdecayRate フラグを照会する場合はライトの減衰度
intShadowSamples フラグ(boolean)を照会する場合はシャドウ サンプルの数、ソフト シャドウが有効な場合に softShadow フラグ(float)を照会する場合は True、shadowDither フラグ(float)を照会する場合はシャドウ ディザリング値、discRadius フラグを照会する場合はディスクの半径値

照会モードでは、戻り値のタイプは照会されたフラグに基づきます。

関連

ambientLight, directionalLight, exclusiveLightCheckBox, lightList, lightlink, pointLight, spotLightPreviewPort

フラグ

barnDoors, bottomBarnDoorAngle, coneAngle, decayRate, discRadius, dropOff, exclusive, intensity, leftBarnDoorAngle, name, penumbra, position, rgb, rightBarnDoorAngle, rotation, shadowColor, shadowDither, shadowSamples, softShadow, topBarnDoorAngle, useRayTraceShadows
ロング ネーム(ショート ネーム) 引数タイプ プロパティ
-barnDoors(-bd) boolean createqueryedit
バーン ドアは有効になっていますか?
-bottomBarnDoorAngle(-bbd) angle createqueryedit
バーン ドアの下部の角度です。
-coneAngle(-ca) angle createqueryedit
スポットライトの角度です。
-decayRate(-d) int create
ライトの減衰度です(0- 減衰なし、1- ゆっくり減衰、2- 普通の減衰、3- 速い減衰)。
-discRadius(-drs) linear createquery
シャドウ ディスクの半径です。
-dropOff(-do) float createqueryedit
スポットライトのドロップオフです。
-exclusive(-exc) boolean createquery
ライトが排他的に割り当てられている場合は True
-intensity(-i) float createquery
ライトの強度
-leftBarnDoorAngle(-lbd) angle createqueryedit
バーン ドアの左側の角度です。
-name(-n) string createquery
ライトの名前
-penumbra(-p) angle createqueryedit
周縁部の領域を指定します。
-position(-pos) linear linear linear createquery
ライトの位置
-rgb(-rgb) float float float createquery
ライトの RGB カラー
-rightBarnDoorAngle(-rbd) angle createqueryedit
バーン ドアの右側の角度です。
-rotation(-rot) angle angle angle createquery
方向指定のためのライトの回転(該当する場合)
-shadowColor(-sc) float float float createquery
ライトのシャドウの色
-shadowDither(-sd) float createquery
シャドウ ディザリング値。
-shadowSamples(-sh) int createquery
使用するシャドウ サンプルの数
-softShadow(-ss) boolean createquery
ソフト シャドウを有効にする場合は True
-topBarnDoorAngle(-tbd) angle createqueryedit
バーン ドアの上部の角度です。
-useRayTraceShadows(-rs) boolean createquery
レイ トレースのシャドウを使用する場合は True

フラグはコマンドの作成モードで表示できます フラグはコマンドの編集モードで表示できます
フラグはコマンドの照会モードで表示できます コマンド内でフラグを複数回使用できます。

MEL 例

// Create a spot light
string $light = `spotLight -coneAngle 45`;

// Change the cone angle value
spotLight -e -coneAngle 33 $light;

// Query it
spotLight -q -coneAngle $light;
// Result:33//