unreal.InterchangePipelineMeshesUtilities

class unreal.InterchangePipelineMeshesUtilities(outer=None, name='None')

Bases: unreal.Object

Interchange Pipeline Meshes Utilities

C++ Source:

  • Plugin: Interchange

  • Module: InterchangePipelines

  • File: InterchangePipelineMeshesUtilities.h

classmethod create_interchange_pipeline_meshes_utilities(base_node_container) InterchangePipelineMeshesUtilities

Create an instance of UInterchangePipelineMeshesUtilities.

Parameters

base_node_container (InterchangeBaseNodeContainer) –

Return type

InterchangePipelineMeshesUtilities

get_all_mesh_geometry()

Get all mesh geometry unique ids.

Returns

mesh_geometry_uids (Array(str)):

Return type

Array(str)

get_all_mesh_geometry_not_instanced()

Get all not instanced mesh geometry unique ids.

Returns

mesh_geometry_uids (Array(str)):

Return type

Array(str)

get_all_mesh_instance_uids()

Get all mesh instance unique ids.

Returns

mesh_instance_uids (Array(str)):

Return type

Array(str)

get_all_mesh_instance_uids_using_mesh_geometry_uid(mesh_geometry_uid)

Get all instanced mesh uids using the mesh geometry unique ids.

Parameters

mesh_geometry_uid (str) –

Returns

mesh_instance_uids (Array(str)):

Return type

Array(str)

get_all_skinned_mesh_geometry()

Get all skinned mesh geometry unique ids.

Returns

mesh_geometry_uids (Array(str)):

Return type

Array(str)

get_all_skinned_mesh_instance()

Get all skinned mesh instance unique ids.

Returns

mesh_instance_uids (Array(str)):

Return type

Array(str)

get_all_static_mesh_geometry()

Get all static mesh geometry unique ids.

Returns

mesh_geometry_uids (Array(str)):

Return type

Array(str)

get_all_static_mesh_instance()

Get all static mesh instance unique ids.

Returns

mesh_instance_uids (Array(str)):

Return type

Array(str)

get_mesh_geometry_by_uid(mesh_geometry_uid) InterchangeMeshGeometry

Get the geometry mesh from the unique ids.

Parameters

mesh_geometry_uid (str) –

Return type

InterchangeMeshGeometry

get_mesh_geometry_skeleton_root_uid(mesh_geometry_uid) str

Return the skeleton root node Uid, this is the uid for a UInterchangeSceneNode that has a “Joint” specialized type. Return an empty string if the MeshGeometryUid parameter point on nothing.

Parameters

mesh_geometry_uid (str) –

Return type

str

get_mesh_instance_by_uid(mesh_instance_uid) InterchangeMeshInstance

Get the instanced mesh from the unique ids.

Parameters

mesh_instance_uid (str) –

Return type

InterchangeMeshInstance

get_mesh_instance_skeleton_root_uid(mesh_instance_uid) str

Return the skeleton root node Uid, this is the uid for a UInterchangeSceneNode that has a “Joint” specialized type. Return an empty string if the MeshInstanceUid parameter point on nothing.

Parameters

mesh_instance_uid (str) –

Return type

str

is_valid_mesh_geometry_uid(mesh_geometry_uid) bool

Return true if there is an existing FInterchangeMeshGeometry matching the MeshInstanceUid key.

Parameters

mesh_geometry_uid (str) –

Return type

bool

is_valid_mesh_instance_uid(mesh_instance_uid) bool

Return true if there is an existing FInterchangeMeshInstance matching the MeshInstanceUid key.

Parameters

mesh_instance_uid (str) –

Return type

bool