unreal.GeometryScript_UVs

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

Bases: unreal.BlueprintFunctionLibrary

Geometry Script Library Mesh UVFunctions

C++ Source:

  • Plugin: GeometryScripting

  • Module: GeometryScriptingCore

  • File: MeshUVFunctions.h

classmethod auto_generate_patch_builder_mesh_u_vs(target_mesh, uv_set_index, options, debug=None) DynamicMesh

Auto Generate Patch Builder Mesh UVs

Parameters
Return type

DynamicMesh

classmethod auto_generate_x_atlas_mesh_u_vs(target_mesh, uv_set_index, options, debug=None) DynamicMesh

Auto Generate XAtlas Mesh UVs

Parameters
Return type

DynamicMesh

classmethod copy_uv_set(target_mesh, from_uv_set, to_uv_set, debug=None) DynamicMesh

Copy UVSet

Parameters
Return type

DynamicMesh

classmethod recompute_mesh_u_vs(target_mesh, uv_set_index, options, debug=None) DynamicMesh

Recompute Mesh UVs

Parameters
Return type

DynamicMesh

classmethod repack_mesh_u_vs(target_mesh, uv_set_index, repack_options, debug=None) DynamicMesh

Repack Mesh UVs

Parameters
Return type

DynamicMesh

classmethod rotate_mesh_u_vs(target_mesh, uv_set_index, rotation_angle, rotation_origin, debug=None) DynamicMesh

Rotate Mesh UVs

Parameters
Return type

DynamicMesh

classmethod scale_mesh_u_vs(target_mesh, uv_set_index, scale, scale_origin, debug=None) DynamicMesh

Scale Mesh UVs

Parameters
Return type

DynamicMesh

classmethod set_mesh_triangle_u_vs(target_mesh, uv_set_index, triangle_id, u_vs, defer_change_notifications=False) -> (DynamicMesh, is_valid_triangle=bool)

Set Mesh Triangle UVs

Parameters
Returns

is_valid_triangle (bool):

Return type

bool

classmethod set_mesh_u_vs_from_box_projection(target_mesh, uv_set_index, box_transform, min_island_tri_count=2, debug=None) DynamicMesh

Set Mesh UVs from Box Projection

Parameters
Return type

DynamicMesh

classmethod set_mesh_u_vs_from_cylinder_projection(target_mesh, uv_set_index, cylinder_transform, split_angle=45.000000, debug=None) DynamicMesh

Set Mesh UVs from Cylinder Projection

Parameters
Return type

DynamicMesh

classmethod set_mesh_u_vs_from_planar_projection(target_mesh, uv_set_index, plane_transform, debug=None) DynamicMesh

Scale of PlaneTransform defines world-space dimension that maps to 1 UV dimension

Parameters
Return type

DynamicMesh

classmethod set_num_uv_sets(target_mesh, num_uv_sets, debug=None) DynamicMesh

Set Num UVSets

Parameters
Return type

DynamicMesh

classmethod translate_mesh_u_vs(target_mesh, uv_set_index, translation, debug=None) DynamicMesh

Translate Mesh UVs

Parameters
Return type

DynamicMesh