ImportDotXSI

カテゴリ

ファイル

詳細

現在のシーンに、dotXSI ファイルを読み込みします。 読み込みファイルは、拡張子 .xsi を持つ dotXSI フォーマットでなければなりません。

このコマンドには、メイン メニューの[ファイル] -> [読み込み] -> [dotXSI]からアクセスできます。 このコマンドはSIImportDotXSIFileコマンドと同じ機能を持ちますが、ユーザに読み込みオプションの入力を要求し、確認を求める点が異なります。

注: このコマンドではユーザの操作が必要なので、バッチスクリプトでの使用には適していません。 代わりに、次の同等の OM メソッドを使用してください: XSIFileService.ImportDotXSI

スクリプト構文

ImportDotXSI( [FileName], [Parent] );

パラメータ

パラメータ タイプ 詳細
FileName 文字列 読み込むファイルの名前

デフォルト値:ファイル名を指定しないと、ファイル ブラウザが開き、ファイル名の入力を要求されます。

Parent 文字列 読み込まれた .xsi の親として使用するオブジェクトまたはモデル

VBScript の例

'---------------------------------------------------------
' VBScript example : Importing and exporting a dotXSI file.
'---------------------------------------------------------
' Create a model, with some primitives.
dim ExportRoot
SICreateModel , "ExportRoot", , ExportRoot
CreatePrim "Torus", "MeshSurface", "Torus", ExportRoot
CreatePrim "Cube", "NurbsSurface", "Cube", ExportRoot
' Now specify to export the model to a dotXSI file
dotXSIFile = Application.InstallationPath( siUserPath ) & "\MyModel.xsi"
ExportDotXSI "ExportRoot", dotXSIFile
' Now delete the primitives and model, and re-import them.
DeleteObj "ExportRoot.Torus"
DeleteObj "ExportRoot.Cube"
DeleteObj "ExportRoot"
' Now import the same model that was just exported.
ImportDotXSI dotXSIFile
'---------------------------------------------------------
' Output from this script (user specifies ok on both dialogs):
'INFO : "4004 - Begin: Export .xsi file"
'INFO : "4005 - End: Export .xsi file"
'INFO : "4002 - Begin: Import .xsi file"
'INFO : "4003 - End: Import .xsi file"
' Object: ExportRoot.Torus
' Object: ExportRoot.Cube
'---------------------------------------------------------

関連項目

SIImportDotXSIFile ExportDotXSI SIExportDotXSIFile ImportModel XSIFileService