unreal.InterchangePipelineMeshesUtilities
¶
- class unreal.InterchangePipelineMeshesUtilities(outer: Object | None = None, name: 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:
- 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.
- get_all_skinned_mesh_instance(convert_static_mesh_to_skeletal_mesh) Array[str] ¶
Get all skinned mesh instance unique ids.
- get_all_static_mesh_geometry(convert_skeletal_mesh_to_static_mesh) Array[str] ¶
Get all static mesh geometry unique ids.
- get_all_static_mesh_instance(convert_skeletal_mesh_to_static_mesh) Array[str] ¶
Get all static mesh instance unique ids.
- get_mesh_geometry_by_uid(mesh_geometry_uid) InterchangeMeshGeometry ¶
Get the geometry mesh from the unique ids.
- Parameters:
mesh_geometry_uid (str) –
- Return type:
- 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.
- get_mesh_instance_by_uid(mesh_instance_uid) InterchangeMeshInstance ¶
Get the instanced mesh from the unique ids.
- Parameters:
mesh_instance_uid (str) –
- Return type:
- 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.