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
- get_all_mesh_geometry()¶
Get all mesh geometry unique ids.
- get_all_mesh_geometry_not_instanced()¶
Get all not instanced mesh geometry unique ids.
- get_all_mesh_instance_uids()¶
Get all mesh instance unique ids.
- get_all_mesh_instance_uids_using_mesh_geometry_uid(mesh_geometry_uid)¶
Get all instanced mesh uids using the mesh geometry unique ids.
- get_all_skinned_mesh_geometry()¶
Get all skinned mesh geometry unique ids.
- get_all_skinned_mesh_instance()¶
Get all skinned mesh instance unique ids.
- get_all_static_mesh_geometry()¶
Get all static mesh geometry unique ids.
- get_all_static_mesh_instance()¶
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.