ExportDelta

導入

v6.0

詳細

モデル デルタ オブジェクトを特定のファイルに書き出します(通常は、Deltas/modelname.delta など)。 このファイルは、あとで外部ストレージとして、またはデルタを読み込むときに使用できます。

デルタとは、基本的に「差分」です。つまり、リファレンス モデルのコンポーネントに加えられた変更内容のリストです。 各デルタで追跡する必要のある修正内容を指定することができます(たとえば、エクスプレッションおよびコンストレイントのみを追跡する、すべてのアニメーションを追跡するなど)。 各モデルには 1 つのデルタしか関連付けることができず、各デルタには関連付けられるモデルの名前が指定されます。

スクリプト構文

ExportDelta( Delta, FileName );

パラメータ

パラメータ タイプ 説明
Delta 文字列 書き出すモデル デルタ。
FileName 文字列 モデル デルタの書き出し先ファイル名。

JScript の例

/*

	This example demonstrates how to export a model delta. It also shows how to find a model's delta.

*/

NewScene( null, false );

var oX3DO = CreatePrim( "Sphere", "MeshSurface" );

var oMdl = CreateModel( oX3DO, "TestModel" )(0);

var sMdlPath = XSIUtils.BuildPath( Application.InstallationPath(siFactoryPath), "Data", "XSI_SAMPLES", "Models", "Test.emdl" );

ConvertToRefModel( oMdl, sMdlPath );

Translate( oX3DO, -8.21651117203418, 4.54207454997213, -0.454207454997213, siRelative, siView, siObj, siXYZ );

// Export the delta under its Reference Model 

var sDeltaPath = XSIUtils.BuildPath( Application.InstallationPath(siFactoryPath), "Data", "XSI_SAMPLES", "Deltas", "Test.delta" );

ExportDelta( oMdl.Name + ".Delta", sDeltaPath );

関連項目

Delta ImportDelta ImportReferencedDelta CommitToReference ConvertToRefModel ImportModel ExportModel ApplyDelta RemoveUnusedDeltas