インタフェース: LayerManager

インタフェース > コア インタフェース > LayerManager

 

   

コア インタフェース - クイック ナビゲーション

このコア インタフェースは、MAXScript に レイヤ マネージャを公開します。

   

プロパティ:

LayerManager.count : integer : Read 	 

シーン内のレイヤ数を取得します。

   

LayerManager.current : Interface : Read   

現在のレイヤへの LayerProperties MixinInterface を返します。

   

メソッド:

<Interface>LayerManager.getLayer <integer>which 

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

インデックスの基数は 0 です。

   

<Interface>LayerManager.newLayer() 

新しいレイヤを作成し、そのレイヤへの LayerProperties MixinInterface を返します。

   

<Interface>LayerManager.getLayerFromName <string>name 

指定された名前のレイヤへの LayerProperties MixinInterface を返します。

   

<Interface>LayerManager.newLayerFromName <string>name 

指定された名前の新しいレイヤを作成し、そのレイヤへの LayerProperties MixinInterface を返します。

   

<void>LayerManager.editLayerByName <string>name 

指定された名前を持つレイヤを編集モードに切り替えます。

   

<boolean>LayerManager.deleteLayerByName <string>name 

指定された名前を持つレイヤを削除します。

レイヤが削除された場合は True、それ以外の場合は False を返します。

レイヤを削除できるのは、レイヤにノードがなく、レイヤが現在のアクティブ レイヤではない場合にのみです。

   

<void>LayerManager.closeDialog() 

レイヤ マネージャのダイアログ ボックスを閉じます。

   

<boolean>LayerManager.isDialogOpen() 

レイヤ マネージャが開いている場合は true を返し、それ以外の場合は false を返します。

   

<void>LayerManager.layerPropDialog <&maxObject array>layerList 
       layerList is In and Out parameter

3ds Max 2015 の 新機能: 参照配列に渡された LayerProperties MixinInterfaces の[レイヤのプロパティ]ダイアログ ボックスを開きます。

   

<ReferenceTarget>LayerManager.getLayerObject {<integer layer_index>|<string layer_name>} 

指定されたレイヤを ReferenceTarget として返します。

layer_index の基数は 0 です。layer_name は 大文字と小文字を区別しません。

3ds Max 2008 以降 で使用可能です。従来、Avguard 機能拡張として提供されていた機能です。

注:

非推奨です。

代わりに、LayerProperties インタフェースの .layerAsRefTarg プロパティを使用してください。

以前のバージョンの 3ds Max で Avguard 拡張機能を使用して作成されたスクリプトとの互換性を保つために提供されています。

for i = 0 to layerManager.count-1 do
(
  ilayer = layerManager.getLayer i
  layerName = ilayer.name
  layer = ILayerManager.getLayerObject i
  layerNodes = refs.dependents layer
  format "Layer: %; nodes: %\n" layerName layerNodes
)

LayerManager インタフェース:

インタフェース: LayerProperties

インタフェース: LayerProperties

関連事項