インタフェース > コア インタフェース > LoadSaveAnimation |
LoadSaveAnimation コア インタフェースでは、アニメーション クリップのロード機能と保存機能を利用できます。
[アニメーションをロード](Load Animation)ダイアログ ボックスを開きます。
選択されているファイルのファイル名を返します。ダイアログ ボックスがキャンセルされた場合は undefined を返します。
[アニメーションを保存](Save Animation)ダイアログ ボックスを開きます。
選択されているファイルのファイル名を返します。ダイアログ ボックスがキャンセルされた場合は undefined を返します。
<boolean>LoadSaveAnimation.saveAnimation <filename>fileName <&node array>nodes <&string array>userAttributes <&string array>userValues animatedTracks:<boolean> includeConstraints:<boolean> keyableTracks:<boolean> saveSegment:<boolean> segInterval:<interval by value> segKeyPerFrame:<boolean> nodes is In and Out parameter userAttributes is In and Out parameter userValues is In and Out parameter animatedTracks default value: true includeConstraints default value: true keyableTracks default value: false saveSegment default value: false segInterval default value: (interval 0f 0f) segKeyPerFrame default value: false
参照文字列配列から指定されたユーザ アトリビュートおよびユーザ値を追加し、nodes 参照配列によって指定されるノードのアニメーションを、指定されたファイル名に保存します。
オプションのキーワード パラメータは、[アニメーションを保存](Save Animation)ダイアログ ボックスのオプションに対応します。
<boolean>LoadSaveAnimation.saveAnimationNodeAnim <filename>fileName <&Interface array>nodeAnims <&string array>userAttributes <&string array> userValues animatedTracks: <boolean> includeConstraints:<boolean> keyableTracks:<boolean> saveSegment:<boolean> segInterval:<inteval by value> segKeyPerFrame:<boolean> nodeAnims is In and Out parameter userAttributes is In and Out parameter userValues is In and Out parameter animatedTracks default value: true includeConstraints default value: true keyableTracks default value: false saveSegment default value: false segInterval default value: (interval 0f 0f) segKeyPerFrame default value: false
参照文字列配列から指定されたユーザ アトリビュートおよびユーザ値を追加し、インタフェースの参照配列によって指定される node anims のアニメーションを、指定されたファイル名に保存します。
オプションのキーワード パラメータは、[アニメーションを保存](Save Animation)ダイアログ ボックスのオプションに対応します。
<boolean>LoadSaveAnimation.loadAnimation <filename>fileName <&node array>nodes relative:<boolean> insert:<boolean> insertTime:<time> stripLayers:<boolean> useMapFile:<boolean> mapFileName:<filename> nodes is In and Out parameter relative default value: true insert default value: false insertTime default value: 0f useMapFile default value: false mapFileName default value: undefined
nodeTab 参照配列によって指定されるノードに、指定されたファイル名からアニメーションをロードします。
オプションのキーワード パラメータは、[アニメーションをロード](Load Animation)ダイアログ ボックスのオプションに対応します。
<boolean>LoadSaveAnimation.loadAnimationNodeAnim <filename>fileName <&Interface array>nodeAnims relative:<boolean> insert:<boolean> insertTime:<time> useMapFile:<boolean> mapFileName:<filename> nodeAnims is In and Out parameter relative default value: true insert default value: false insertTime default value: 0f stripLayers default value: false useMapFile default value: false mapFileName default value: undefined
参照配列によって指定される nodeAnims に、指定されたファイル名からアニメーションをロードします。
オプションのキーワード パラメータは、[アニメーションをロード](Load Animation)ダイアログ ボックスのオプションに対応します。
<boolean>LoadSaveAnimation.createMapFile <filename>fileName <&node array>nodes <filename>incomingAnimationFile <&string array>userAttributes <&string array>userValues <&Interface array>retargetData nodeMapType:<enum> matchControllerExactName:<boolean> matchControllerType:<boolean> stripLayers:<boolean> nodes is In and Out parameter userAttributes is In and Out parameter userValues is In and Out parameter retargetData is In and Out parameter nodeMapType enums: {#matchExactNodeName|#matchClosestNodeName|#matchNodeHierarchy} nodeMapType default value: #matchClosestNodeName matchControllerExactName default value: true matchControllerType default value: false stripLayers default value: false
nodes 参照配列によって指定されるノードを使用し、指定されたファイル名でマップ ファイルを作成します。
<boolean>LoadSaveAnimation.createMapFileNodeAnim <filename>fileName <&Interface array>nodeAnims <filename>incomingAnimationFile <&string array>userAttributes <&string array>userValues <&Interface array>retargetData nodeMapType:<enum> matchControllerExactName:<boolean> matchControllerType:<boolean> nodeAnims is In and Out parameter userAttributes is In and Out parameter userValues is In and Out parameter retargetData is In and Out parameter nodeMapType enums: {#matchExactNodeName|#matchClosestNodeName|#matchNodeHierarchy} nodeMapType default value: #matchClosestNodeName matchControllerExactName default value: true matchControllerType default value: false
インタフェースの参照配列によって指定される nodeAnims を使用し、指定されたファイル名でマップ ファイルを作成します。
LoadSaveAnimation.createMapFile() メソッドで使用できる retargetData [Mixin インタフェース](Mixin Interface)を返します。詳細については、このページの最下部を参照してください。
<boolean>LoadSaveAnimation.getUserAttributes <filename>fileName <&TSTR array>userAttributes <&TSTR array>userValues userAttributes is In and Out parameter userValues is In and Out parameter
指定された XAF ファイルからユーザ アトリビュートとユーザ値を読み取り、userAttributes と userValues の参照文字列配列に書き込みます。成功した場合は true、失敗した場合は false を返します。
アニメーション形式のファイル拡張子を文字列として返します。戻り値の既定値は「xaf」です。
マップ形式のファイル拡張子を文字列として返します。戻り値の既定値は「xmm」です。
指定されたファイル名にアニメーション ファイルのパスを設定します。
アニメーション マップ ファイルをファイル名として返します。戻り値の既定値は「Default」です。
指定されたファイル名にアニメーション マップ ファイルを設定します。
<Interface by value array>LoadSaveAnimation.setUpAnimsForSave <&node array>nodesToSetup animatedTracks:<boolean> includeContraints:<boolean> keyable:<boolean> nodesToSetup is In and Out parameter animatedTracks default value: true includeContraints default value: true keyable default value: false
<Interface by value array>LoadSaveAnimation.setUpAnimsForLoad <&node array>nodesToSetup includePB2s:<boolean> stripLayers:<boolean> nodesToSetup is In and Out parameter includePB2s default value: false stripLayers default value: false
<Interface by value array>LoadSaveAnimation.setUpAnimsForMap <&node array>nodesToSetup stripLayers:<boolean> nodesToSetup is In and Out parameter stripLayers default value: false
<boolean>LoadSaveAnimation.replaceAttributesInMapFile <filename>mapFileName <filename>newMapFileName <&TSTR array>oldStrings <&TSTR array>newStrings <boolean>mapName oldStrings is In and Out parameter newStrings is In and Out parameter
oldStrings で指定された mapFileName のアトリビュートを newStrings で指定されたアトリビュートに置き換え、newMapFileName に基づいた名前のファイルを作成します。
<boolean>LoadSaveAnimation.createDefaultMapFile <&node array>nodes <filename>mapFileName nodes is In and Out parameter
1 番目の引数で指定されたノードから、2 番目の引数で指定された名前を使用して既定値のマップを作成します。
<void>LoadSaveAnimation.createNodeAnimsForLoad <&maxObject array>anims <&maxObject array>clients <&maxObject array>subNums <&Interface array>nodeAnims anims is In and Out parameter clients is In and Out parameter subNums is In and Out parameter nodeAnims is In and Out parameter
ロード用の nodeAnims を作成します。3ds Max 2008 以降 で使用可能です。
<void>LoadSaveAnimation.createNodeAnimsForSave <&maxObject array>anims <&maxObject array>clients <&maxObject array>subNums <&Interface array>nodeAnims anims is In and Out parameter clients is In and Out parameter subNums is In and Out parameter nodeAnims is In and Out parameter
保存用の nodeAnims を作成します。3ds Max 2008 以降 で使用可能です。
<void>LoadSaveAnimation.createNodeAnimsForMap <&maxObject array>anims <&maxObject array>clients <&maxObject array>subNums <&Interface array>nodeAnims anims is In and Out parameter clients is In and Out parameter subNums is In and Out parameter nodeAnims is In and Out parameter
マッピング用の NodeAnims を作成します。3ds Max 2008 以降 で使用可能です。
<filename>LoadSaveAnimation.loadAnimationDlgFromAnims <&maxObject array>anims <&maxObject array>clients <&integer array>subNums anims is In and Out parameter clients is In and Out parameter subNums is In and Out parameter
指定された anims を使用して[アニメーションをロード](Load Animation)ダイアログ ボックスを開きます。3ds Max 2008 以降 で使用可能です。
<filename>LoadSaveAnimation.saveAnimationDlgFromAnims <&maxObject array>anims <&maxObject array>clients <&integer array>subNums anims is In and Out parameter clients is In and Out parameter subNums is In and Out parameter
指定された anims を使用して[アニメーションを保存](Save Animation)ダイアログ ボックスを開きます。3ds Max 2008 以降 で使用可能です。
次の[Mixin インタフェース](Mixin Interface)を使用すると、 LoadSaveAnimation.createMapFile() メソッドによって要求される再ターゲット データ配列の要素を作成できます。
FK 再ターゲットを有効/無効にします。true に設定した場合、FK 再ターゲットが有効になります。