インタフェース: FileLinkMgr

以前は Autodesk VIZ で使用できたこのコア インタフェースは 3ds Max 7 以上の 1 つの機能となりました。

プロパティ:

FileLinkMgr.numLinks : integer : Read 	 

リンクされたファイルの数を返します。読み込み専用です。

   

メソッド:

<bool>FileLinkMgr.Attach <String>filename fileformat:<enum> showUI:<bool>   

filename is In parameter   
fileformat enums: {#UseFileExt | #DWG | #DXF}   
fileformat default value: #UseFileExt   
showUI default value: false 

指定したファイルを現在のシーンにアタッチします。既定値では、指定したファイルの拡張子によってリンクされるファイル形式が決まります。

オプションの showUI パラメータが True に設定されている場合、[ファイルのリンク](File Linking)ダイアログ ボックスが表示されます。

False に設定されている場合、または省略されている場合、自動的にリンクが行われます。

成功した場合は True を、失敗した場合は False を返します。

   

<bool>FileLinkMgr.AttachWithPreset <String>filename <String>preset showUI:<bool> 

filename is In parameter 
preset is In parameter 
showUI default value: false 

与えられたプリセットを使用して指定したファイルをアタッチします。

オプションの showUI パラメータが True に設定されている場合、[ファイルのリンク](File Linking)ダイアログ ボックスが表示されます。

成功した場合は True 、失敗した場合は False を返します。

プリセット文字列は <3dsmax>¥plugcfg¥filelink.ini の内部のプリセット名であり、ファイル自体の名前ではありません。

   

<bool>FileLinkMgr.Reload <integer>which showUI:<bool> translateMaterials:<bool> 

showUI default value: false 
translateMaterials default value: true 

指定のインデックス指定されたファイル リンクを再ロードします。

成功した場合は True を返します。

   

<bool>FileLinkMgr.Detach <integer>which 

指定のインデックス指定されたファイル リンクをデタッチします。

成功した場合は True 、失敗した場合は False を返します。

   

<bool>FileLinkMgr.Bind <integer>which 

指定のインデックス指定されたファイル リンクをデタッチします。

成功した場合は True 、失敗した場合は False を返します。

   

<bool>FileLinkMgr.IsAnyLinked <&node array>nodes 

nodes is In parameter 

指定したノードや指定された配列のどれかがリンクされたファイルから来たものである場合、 True が返されます。

   

<bool>FileLinkMgr.ChangeFilename <integer>which <String>filename 

指定のインデックス指定されたファイル リンクのファイル名を変更します。

成功した場合は True 、失敗した場合は False を返します。

   

<bool>FileLinkMgr.SelectNodes <integer>which clearCurrentSel:<bool> 

ClearCurrentSel default value: true 

指定のインデックス指定されたファイル リンクに関連付けられたシーン内のすべてのノードを選択します。

成功した場合は True 、失敗した場合は False を返します。