レイヤ コントローラ インタフェース

レイヤ インタフェースは、すべてのアニメーション レイヤ コントローラによって公開されます。

3ds Max 9 以降 で使用可能です。

レイヤ インタフェース:

Interface:layer

プロパティ:

<LayerController>.count : integer : Read   

コントローラ内のレイヤ数を取得します。

<LayerController>.active : index : Read|Write

アクティブなレイヤのインデックスを取得/設定します。

メソッド:

<integer><LayerController>.getCount()

コントローラ内のレイヤ数を返します。

<void><LayerController>.setLayerActive <index>listIndex

listIndex Validator 関数によって確認されます。

インデックスで指定されたレイヤをアクティブにします。

<index><LayerController>.getLayerActive()

現在のレイヤのインデックスを返します。

<void><LayerController>.copyLayer <index>listIndex

listIndex Validator 関数によって確認されます。

インデックスで指定されたレイヤをクリップボードにコピーします。

<void><LayerController>.pasteLayer <index>listIndex

listIndex Validator 関数によって確認されます。

インデックスで指定されたレイヤをクリップボードから貼り付けます。

<void><LayerController>.deleteLayer <index>listIndex

listIndex Validator 関数によって確認されます。

インデックスで指定されたレイヤを削除します。

<string><LayerController>.getLayerName <index>listIndex

listIndex Validator 関数によって確認されます。

インデックスで指定されたレイヤの名前を返します。

<void><LayerController>.setLayerName <index>listIndex <string>name

listIndex Validator 関数によって確認されます。

インデックスで指定されたレイヤの名前を指定された文字列に設定します。

<control><LayerController>.getSubCtrl <index>index

index Validator 関数によって確認されます。

インデックスで指定されたサブコントローラを返します。

<float><LayerController>.getLayerWeight <index>index <time>atTime

index Validator 関数によって確認されます。

指定された時間におけるインデックスで指定されたレイヤの重みを返します。

<void><LayerController>.setLayerWeight <index>listIndex <time>atTime <float>weight

listIndex Validator 関数によって確認されます。

指定された時間におけるインデックスで指定されたレイヤの重みを指定した浮動小数点値に設定します。

<boolean><LayerController>.getLayerMute <index>index

index Validator 関数によって確認されます。

インデックスで指定されたレイヤがミュートされている場合は true、それ以外の場合は false を返します。

<void><LayerController>.setLayerMute <index>listIndex <boolean>mute

listIndex Validator 関数によって確認されます。

インデックスで指定されたレイヤのミュート状態を、指定したブール値に設定します。

<void><LayerController>.collapseLayer <index>listIndex

listIndex Validator 関数によって確認されます。

インデックスで指定されたレイヤを集約します。

<void><LayerController>.disableLayer ()

トラックからすべてのレイヤ情報を削除することによってレイヤを無効にします。

次の例では、選択したオブジェクトのすべてのアニメーション レイヤを繰り返して、これらの名前を出力します。最後のレイヤをアクティブにします。

s = $
ctls = s.position.controller
for i = 1 to ctls.count do
    print ctls[i].name
-- set last layer active:
ctls.setLayerActive ctls.count