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_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.
- is_valid_mesh_geometry_uid(mesh_geometry_uid) bool ¶
Return true if there is an existing FInterchangeMeshGeometry matching the MeshInstanceUid key.
- is_valid_mesh_instance_uid(mesh_instance_uid) bool ¶
Return true if there is an existing FInterchangeMeshInstance matching the MeshInstanceUid key.
- set_context(context) None ¶
Set Context
- Parameters:
context (InterchangePipelineMeshesUtilitiesContext) –