unreal.GeometryScript_MeshDecomposition
¶
- class unreal.GeometryScript_MeshDecomposition(outer=None, name='None')¶
Bases:
unreal.BlueprintFunctionLibrary
Geometry Script Library Mesh Decomposition Functions
C++ Source:
Plugin: GeometryScripting
Module: GeometryScriptingCore
File: MeshDecompositionFunctions.h
- classmethod copy_mesh_to_mesh(copy_from_mesh, copy_to_mesh, debug=None) -> (DynamicMesh, copy_to_mesh=DynamicMesh, copy_to_mesh_out=DynamicMesh)¶
Copy Mesh to Mesh
- Parameters
copy_from_mesh (DynamicMesh) –
copy_to_mesh (DynamicMesh) –
debug (GeometryScriptDebug) –
- Returns
copy_to_mesh (DynamicMesh):
copy_to_mesh_out (DynamicMesh):
- Return type
tuple
- classmethod get_sub_mesh_from_mesh(target_mesh, store_to_submesh, triangle_list, debug=None) -> (DynamicMesh, store_to_submesh=DynamicMesh, store_to_submesh_out=DynamicMesh)¶
Get Sub Mesh from Mesh
- Parameters
target_mesh (DynamicMesh) –
store_to_submesh (DynamicMesh) –
triangle_list (GeometryScriptIndexList) –
debug (GeometryScriptDebug) –
- Returns
store_to_submesh (DynamicMesh):
store_to_submesh_out (DynamicMesh):
- Return type
tuple
- classmethod split_mesh_by_components(target_mesh, mesh_pool, debug=None) -> (DynamicMesh, component_meshes=Array(DynamicMesh))¶
Split Mesh by Components
- Parameters
target_mesh (DynamicMesh) –
mesh_pool (DynamicMeshPool) –
debug (GeometryScriptDebug) –
- Returns
component_meshes (Array(DynamicMesh)):
- Return type
- classmethod split_mesh_by_material_i_ds(target_mesh, mesh_pool, debug=None) -> (DynamicMesh, component_meshes=Array(DynamicMesh), component_material_i_ds=Array(int32))¶
Split Mesh by Material IDs
- Parameters
target_mesh (DynamicMesh) –
mesh_pool (DynamicMeshPool) –
debug (GeometryScriptDebug) –
- Returns
component_meshes (Array(DynamicMesh)):
component_material_i_ds (Array(int32)):
- Return type
tuple
- classmethod split_mesh_by_polygroups(target_mesh, group_layer, mesh_pool, debug=None) -> (DynamicMesh, component_meshes=Array(DynamicMesh), component_polygroups=Array(int32))¶
Split Mesh by Polygroups
- Parameters
target_mesh (DynamicMesh) –
group_layer (GeometryScriptGroupLayer) –
mesh_pool (DynamicMeshPool) –
debug (GeometryScriptDebug) –
- Returns
component_meshes (Array(DynamicMesh)):
component_polygroups (Array(int32)):
- Return type
tuple