ExportDelta

Introduced

6.0

Description

Exports a model delta object into a specific file (usually something like "Deltas/modelname.delta"). This file can be used later as external storage or when importing a delta.

A Delta is basically a 'diff' or list of modifications made to the components of a reference model. You can specify which modifications should be tracked in each delta (eg., track only expressions and constraints vs. tracking all animation, etc.). Each model can only have one delta associated to it and each delta contains the name of the model to which it is associated.

Scripting Syntax

ExportDelta( Delta, FileName )

Parameters

Parameter

Type

Description

Delta

String

The model delta to be exported.

FileName [in/out]

String

The filename where to export the model delta.

Examples

JScript Example

/*
   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 );

See Also

Delta

ImportDelta

ImportReferencedDelta

CommitToReference

ConvertToRefModel

ImportModel

ExportModel

ApplyDelta

RemoveUnusedDeltas

 

 

 



Autodesk Softimage v7.5