Python Scripting Command Reference

 
Classes
       
UnrealExportModelSettings

 
class UnrealExportModelSettings
    Export selected models to Unreal Editor.
 
  Methods defined here:
getBaseName(self)
Gets BaseName field. Sets the name of the written udatasmith file.
@return: Value of BaseName field.  [str]
getExportGeometry(self)
Gets ExportGeometry field. Choose what geometry is exported. 'Models with Shape Fallback' writes the Start Shape if the Model generation fails. 'Models' skips to the next export item if the Model generation fails. 'Shapes' always writes the Start Shape and disregards the Model generation.
@return: Value of ExportGeometry field.  ["MODEL_GEOMETRY_FALLBACK", "MODEL_GEOMETRY", "SHAPE_GEOMETRY"] [str]
getExportLog(self)
Returns a dictionary containing details of the export.
 
@return: A dictionary containing details about the finished export.
getGlobalOffset(self)
Gets GlobalOffset field. 
@return: Value of GlobalOffset field.  [sequence of float]
getInstancing(self)
Gets Instancing field. Options on how to handle instances.
@return: Value of Instancing field.  ["disabled", "useInstancing", "instancingFoliage"] [str]
getMeshMerging(self)
Gets MeshMerging field. Options to merge meshes.
@return: Value of MeshMerging field.  ["perInitialShape", "perInitialShapeByMaterial", "globally", "globallyByMaterial"] [str]
getOutputPath(self)
Gets OutputPath field. Output directory for all exported files.
@return: Value of OutputPath field.  [str]
getScript(self)
Gets Script field. Python script to use for export callbacks.
@return: Value of Script field.  [str]
getSimplifyTerrainMeshes(self)
Gets SimplifyTerrainMeshes field. Perform geometry simplification on terrains.
@return: Value of SimplifyTerrainMeshes field.  [True/False]
getTerrainLayers(self)
Gets TerrainLayers field. Choose how terrain layers are exported.
@return: Value of TerrainLayers field.  ["TERRAIN_ALL_VISIBLE", "TERRAIN_ALL_SELECTED", "TERRAIN_ALL", "TERRAIN_NONE"] [str]
getWriteLog(self)
Gets WriteLog field. Write log file with statistics about this export session.
@return: Value of WriteLog field.  [True/False]
load(self, name)
Load the named settings from the current scene file.
 
@param name: The name of the settings to load.  [str]
@return: result. [UnrealExportModelSettings]
save(self, name)
Save the named settings to the current scene file.
 
@param name: The name of the settings to save.  [str]
setBaseName(self, stringValue)
Sets BaseName field. Sets the name of the written udatasmith file.
@param stringValue: the new value. [str]
setExportGeometry(self, enumValue)
Sets ExportGeometry field. Choose what geometry is exported. 'Models with Shape Fallback' writes the Start Shape if the Model generation fails. 'Models' skips to the next export item if the Model generation fails. 'Shapes' always writes the Start Shape and disregards the Model generation.
@param enumValue: the new value ["MODEL_GEOMETRY_FALLBACK", "MODEL_GEOMETRY", "SHAPE_GEOMETRY"]. [str]
setGlobalOffset(self, floatArrayValue)
Sets GlobalOffset field. 
@param floatArrayValue: the new value. [sequence of float]
setInstancing(self, stringValue)
Sets Instancing field. Options on how to handle instances.
@param stringValue: the new value ["disabled", "useInstancing", "instancingFoliage"]. [str]
setMeshMerging(self, stringValue)
Sets MeshMerging field. Options to merge meshes.
@param stringValue: the new value ["perInitialShape", "perInitialShapeByMaterial", "globally", "globallyByMaterial"]. [str]
setOutputPath(self, stringValue)
Sets OutputPath field. Output directory for all exported files.
@param stringValue: the new value. [str]
setScript(self, stringValue)
Sets Script field. Python script to use for export callbacks.
@param stringValue: the new value. [str]
setSimplifyTerrainMeshes(self, booleanValue)
Sets SimplifyTerrainMeshes field. Perform geometry simplification on terrains.
@param booleanValue: the new value. [True/False]
setTerrainLayers(self, enumValue)
Sets TerrainLayers field. Choose how terrain layers are exported.
@param enumValue: the new value ["TERRAIN_ALL_VISIBLE", "TERRAIN_ALL_SELECTED", "TERRAIN_ALL", "TERRAIN_NONE"]. [str]
setWriteLog(self, booleanValue)
Sets WriteLog field. Write log file with statistics about this export session.
@param booleanValue: the new value. [True/False]

Data and other attributes defined here:
DISABLED = 'disabled'
GLOBALLY = 'globally'
GLOBALLYBYMATERIAL = 'globallyByMaterial'
INSTANCINGFOLIAGE = 'instancingFoliage'
MODEL_GEOMETRY = 'MODEL_GEOMETRY'
MODEL_GEOMETRY_FALLBACK = 'MODEL_GEOMETRY_FALLBACK'
PERINITIALSHAPE = 'perInitialShape'
PERINITIALSHAPEBYMATERIAL = 'perInitialShapeByMaterial'
SHAPE_GEOMETRY = 'SHAPE_GEOMETRY'
TERRAIN_ALL = 'TERRAIN_ALL'
TERRAIN_ALL_SELECTED = 'TERRAIN_ALL_SELECTED'
TERRAIN_ALL_VISIBLE = 'TERRAIN_ALL_VISIBLE'
TERRAIN_NONE = 'TERRAIN_NONE'
USEINSTANCING = 'useInstancing'

Copyright ©2008-2018 Esri R&D Center Zurich. All rights reserved.