unreal.GeometryScript_MeshRepair

class unreal.GeometryScript_MeshRepair(outer: Optional[Object] = None, name: Union[Name, str] = 'None')

Bases: BlueprintFunctionLibrary

Geometry Script Library Mesh Repair Functions

C++ Source:

  • Plugin: GeometryScripting

  • Module: GeometryScriptingCore

  • File: MeshRepairFunctions.h

classmethod compact_mesh(target_mesh, debug=None) DynamicMesh

Compact Mesh

Parameters:
Return type:

DynamicMesh

classmethod fill_all_mesh_holes(target_mesh, fill_options, debug=None) -> (DynamicMesh, num_filled_holes=int32, num_failed_hole_fills=int32)

Fill All Mesh Holes

Parameters:
Returns:

num_filled_holes (int32):

num_failed_hole_fills (int32):

Return type:

tuple

classmethod remove_hidden_triangles(target_mesh, options, debug=None) DynamicMesh

Remove Hidden Triangles

Parameters:
Return type:

DynamicMesh

classmethod remove_small_components(target_mesh, options, debug=None) DynamicMesh

Remove Small Components

Parameters:
Return type:

DynamicMesh

classmethod repair_mesh_degenerate_geometry(target_mesh, options, debug=None) DynamicMesh

Repair Mesh Degenerate Geometry

Parameters:
Return type:

DynamicMesh

classmethod resolve_mesh_t_junctions(target_mesh, resolve_options, debug=None) DynamicMesh

Resolve Mesh TJunctions

Parameters:
Return type:

DynamicMesh

classmethod split_mesh_bowties(target_mesh, mesh_bowties=True, attribute_bowties=True, debug=None) DynamicMesh

Split Mesh Bowties

Parameters:
Return type:

DynamicMesh

classmethod weld_mesh_edges(target_mesh, weld_options, debug=None) DynamicMesh

Weld Mesh Edges

Parameters:
Return type:

DynamicMesh