ExportModel

Description

Exports a model to an .emdl file.

This command is accessed from the main menu in File->Export->Model.

Scripting Syntax

ExportModel( Model, FileName, IncludeSubModels, CopyExtFiles )

Parameters

Parameter

Type

Description

Model

String

Model to be exported.

Default Value: Selected model

FileName [in/out]

String

Name of the file to export to

IncludeSubModels

Boolean

True to include submodels

Default Value: True

CopyExtFiles

Boolean

Copy external files related to this mdoel to the project. Note that the destination must be valid Softimage Project, else the files will not be copied.

Default Value: True

Examples

VBScript Example

'---------------------------------------------------------
' VBScript example : Importing and exporting models using
' the ImportModel/ExportModel commands. Models and submodels
' are created and then exported and imported in this example.
'---------------------------------------------------------

' First create a model, a submodel, and primitives within them.
SICreateModel , "SubModel"
SICreateModel "SubModel", "Model"
CreatePrim  "Torus", "MeshSurface", "MyTorus", "SubModel"
CreatePrim  "Cube", "MeshSurface", "MyCube", "Model"

' Now export the models, once exporting submodels, and once not.
emdlFile = Application.InstallationPath( siUserPath ) & "\Model.emdl"
emdlSubFile = Application.InstallationPath( siUserPath ) & "\Model_with_Submodels.emdl"
ExportModel "Model", emdlFile, False
ExportModel "Model", emdlSubFile, True

' Now delete the models/primitives of the scene (so we can re-import them), 
DeleteObj "Model.SubModel.MyTorus"
DeleteObj "Model.SubModel"
DeleteObj "Model.MyCube"
DeleteObj "Model"

' Now import the exported files. One as a referenced model, the other not.
ImportModel emdlFile, , False, , "Model (no submodels, not referenced)"
ImportModel emdlSubFile, , True, , "Model (with submodels, referenced)"

'---------------------------------------------------------
'INFO : Output from this script:
'INFO : "4152 - Data loaded from file <UserPath>\Model.emdl was created with build number: <build_num> - compatibility version: 300"
'INFO : "4152 - Data loaded from file <UserPath>\Model_with_Submodels.emdl was created with build number: <build_num> - compatibility version: 300"
'INFO : Object: "Model___no_submodels__not_referenced_.MyCube"
'INFO : Object: "Model___with_submodels__referenced_.MyCube"
'INFO : Object: "Model___with_submodels__referenced_.SubModel.MyTorus"
'---------------------------------------------------------

See Also

ImportModel

ExportDotXSI



Autodesk Softimage v7.5