unreal.GeometryScript_Normals

class unreal.GeometryScript_Normals(outer=None, name='None')

Bases: unreal.BlueprintFunctionLibrary

Geometry Script Library Mesh Normals Functions

C++ Source:

  • Plugin: GeometryScripting

  • Module: GeometryScriptingCore

  • File: MeshNormalsFunctions.h

classmethod auto_repair_normals(target_mesh, debug=None) DynamicMesh

Auto Repair Normals

Parameters
Return type

DynamicMesh

classmethod compute_split_normals(target_mesh, split_options, calculate_options, debug=None) DynamicMesh

Compute Split Normals

Parameters
Return type

DynamicMesh

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

Compute Tangents

Parameters
Return type

DynamicMesh

classmethod flip_normals(target_mesh, debug=None) DynamicMesh

Flip Normals

Parameters
Return type

DynamicMesh

classmethod recompute_normals(target_mesh, calculate_options, debug=None) DynamicMesh

Recompute Normals

Parameters
Return type

DynamicMesh

classmethod set_mesh_triangle_normals(target_mesh, triangle_id, normals, defer_change_notifications=False) -> (DynamicMesh, is_valid_triangle=bool)

Set Mesh Triangle Normals

Parameters
Returns

is_valid_triangle (bool):

Return type

bool

classmethod set_per_face_normals(target_mesh, debug=None) DynamicMesh

Set Per Face Normals

Parameters
Return type

DynamicMesh

classmethod set_per_vertex_normals(target_mesh, debug=None) DynamicMesh

Set Per Vertex Normals

Parameters
Return type

DynamicMesh