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_geometry_not_instanced() Array[str] ¶
Get the unique IDs of all non-instanced mesh geometry.
- get_all_mesh_instance_uids_using_mesh_geometry_uid(mesh_geometry_uid) Array[str] ¶
Get all instanced mesh UIDs that use the mesh geometry unique ID.
- get_mesh_geometry_by_uid(mesh_geometry_uid) InterchangeMeshGeometry ¶
Get the geometry mesh from the unique ID.
- 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 points to nothing.
- get_mesh_instance_by_uid(mesh_instance_uid) InterchangeMeshInstance ¶
Get the instanced mesh from the unique ID.
- 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 points to nothing.
- is_valid_mesh_geometry_uid(mesh_geometry_uid) bool ¶
Return true if there is an existing FInterchangeMeshGeometry that matches the MeshInstanceUid key.
- is_valid_mesh_instance_uid(mesh_instance_uid) bool ¶
Return true if there is an existing FInterchangeMeshInstance that matches the MeshInstanceUid key.
- set_context(context) None ¶
Set Context
- Parameters:
context (InterchangePipelineMeshesUtilitiesContext) –