unreal.InterchangePipelineMeshesUtilities

class unreal.InterchangePipelineMeshesUtilities(outer: Optional[Object] = None, name: Union[Name, str] = 'None')

Bases: 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() Array[str]

Get all mesh geometry unique ids.

Returns:

mesh_geometry_uids (Array[str]):

Return type:

Array[str]

get_all_mesh_geometry_not_instanced() Array[str]

Get all not instanced mesh geometry unique ids.

Returns:

mesh_geometry_uids (Array[str]):

Return type:

Array[str]

get_all_mesh_instance_uids() Array[str]

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) Array[str]

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() Array[str]

Get all skinned mesh geometry unique ids.

Returns:

mesh_geometry_uids (Array[str]):

Return type:

Array[str]

get_all_skinned_mesh_instance(convert_static_mesh_to_skeletal_mesh) Array[str]

Get all skinned mesh instance unique ids.

Parameters:

convert_static_mesh_to_skeletal_mesh (bool) –

Returns:

mesh_instance_uids (Array[str]):

Return type:

Array[str]

get_all_static_mesh_geometry(convert_skeletal_mesh_to_static_mesh) Array[str]

Get all static mesh geometry unique ids.

Parameters:

convert_skeletal_mesh_to_static_mesh (bool) –

Returns:

mesh_geometry_uids (Array[str]):

Return type:

Array[str]

get_all_static_mesh_instance(convert_skeletal_mesh_to_static_mesh) Array[str]

Get all static mesh instance unique ids.

Parameters:

convert_skeletal_mesh_to_static_mesh (bool) –

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