ExportDotXSI

詳細

オブジェクトを dotXSI ファイルに書き出します。

このコマンドには、メイン メニューから[ファイル]>[書き出し]>[dotXSI]を選択してアクセスできます。 このコマンドは SIExportDotXSIFile と同等ですが、dotXSI の書き出しオプションを調べてユーザに確認を求める点が異なります。

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

スクリプト構文

ExportDotXSI( Model, [FileName] );

パラメータ

パラメータ タイプ 説明
Model 文字列 書き出されるモデル

デフォルト値: 選択されたモデル

FileName 文字列 書き出し先ファイルの名前

JScript の例

/*

	---------------------------------------------------------

	  Demonstrates how to import and export a dotXSI file.

	---------------------------------------------------------

*/

NewScene( null, false );

// Create a model, with some primitives.

var ExportRoot = SICreateModel( null , "ExportRoot" )(0);

CreatePrim( "Torus", "MeshSurface", "Torus", ExportRoot );

CreatePrim( "Cube", "NurbsSurface", "Cube", ExportRoot );

// Now specify to export the model to a dotXSI file

var 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 : 0360

//INFO : 4002 - Begin: Import .xsi file

//INFO : 4003 - End: Import .xsi file

//---------------------------------------------------------

関連項目

SIExportDotXSIFile ImportDotXSI SIImportDotXSIFile ExportModel XSIFileService