unreal.InterchangeMeshInstance

class unreal.InterchangeMeshInstance

Bases: StructBase

A mesh instance is a description of a translated scene node that points to a translated mesh asset. A mesh instance that points to a mesh node will have only LOD 0 and will point to one scene mesh node.

C++ Source:

  • Plugin: Interchange

  • Module: InterchangePipelines

  • File: InterchangePipelineMeshesUtilities.h

Editor Properties: (see get_editor_property/set_editor_property)

  • has_morph_targets (bool): [Read-Write]

  • has_transform_animation_track (bool): [Read-Write]

  • instancing_node (InterchangeBaseNode): [Read-Write] It is the node that is instantiating a Mesh, for which the FInterchangeMeshInstance ‘instance’ is created. Instancing node can be:

    • UInterchangeSceneNode

    • UInterchangeGeometryCacheNode

    • UInterchangeInstancedStaticMeshComponentNode

  • is_geometry_cache (bool): [Read-Write]

  • is_visible (bool): [Read-Write]

  • reference_morph_target (bool): [Read-Write]

  • reference_skinned_mesh (bool): [Read-Write]

  • referencing_mesh_geometry_uids (Array[str]): [Read-Write] All mesh geometry referenced by this MeshInstance.