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
target_mesh (DynamicMesh) –
uv_set_index (int32) –
options (GeometryScriptPatchBuilderOptions) –
debug (GeometryScriptDebug) –
- Return type
- classmethod auto_generate_x_atlas_mesh_u_vs(target_mesh, uv_set_index, options, debug=None) DynamicMesh ¶
Auto Generate XAtlas Mesh UVs
- Parameters
target_mesh (DynamicMesh) –
uv_set_index (int32) –
options (GeometryScriptXAtlasOptions) –
debug (GeometryScriptDebug) –
- Return type
- classmethod copy_uv_set(target_mesh, from_uv_set, to_uv_set, debug=None) DynamicMesh ¶
Copy UVSet
- Parameters
target_mesh (DynamicMesh) –
from_uv_set (int32) –
to_uv_set (int32) –
debug (GeometryScriptDebug) –
- Return type
- classmethod recompute_mesh_u_vs(target_mesh, uv_set_index, options, debug=None) DynamicMesh ¶
Recompute Mesh UVs
- Parameters
target_mesh (DynamicMesh) –
uv_set_index (int32) –
options (GeometryScriptRecomputeUVsOptions) –
debug (GeometryScriptDebug) –
- Return type
- classmethod repack_mesh_u_vs(target_mesh, uv_set_index, repack_options, debug=None) DynamicMesh ¶
Repack Mesh UVs
- Parameters
target_mesh (DynamicMesh) –
uv_set_index (int32) –
repack_options (GeometryScriptRepackUVsOptions) –
debug (GeometryScriptDebug) –
- Return type
- classmethod rotate_mesh_u_vs(target_mesh, uv_set_index, rotation_angle, rotation_origin, debug=None) DynamicMesh ¶
Rotate Mesh UVs
- Parameters
target_mesh (DynamicMesh) –
uv_set_index (int32) –
rotation_angle (float) –
rotation_origin (Vector2D) –
debug (GeometryScriptDebug) –
- Return type
- classmethod scale_mesh_u_vs(target_mesh, uv_set_index, scale, scale_origin, debug=None) DynamicMesh ¶
Scale Mesh UVs
- Parameters
target_mesh (DynamicMesh) –
uv_set_index (int32) –
scale (Vector2D) –
scale_origin (Vector2D) –
debug (GeometryScriptDebug) –
- Return type
- 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
target_mesh (DynamicMesh) –
uv_set_index (int32) –
triangle_id (int32) –
u_vs (GeometryScriptUVTriangle) –
defer_change_notifications (bool) –
- Returns
is_valid_triangle (bool):
- Return type
- 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
target_mesh (DynamicMesh) –
uv_set_index (int32) –
box_transform (Transform) –
min_island_tri_count (int32) –
debug (GeometryScriptDebug) –
- Return type
- 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
target_mesh (DynamicMesh) –
uv_set_index (int32) –
cylinder_transform (Transform) –
split_angle (float) –
debug (GeometryScriptDebug) –
- Return type
- 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
target_mesh (DynamicMesh) –
uv_set_index (int32) –
plane_transform (Transform) –
debug (GeometryScriptDebug) –
- Return type
- classmethod set_num_uv_sets(target_mesh, num_uv_sets, debug=None) DynamicMesh ¶
Set Num UVSets
- Parameters
target_mesh (DynamicMesh) –
num_uv_sets (int32) –
debug (GeometryScriptDebug) –
- Return type
- classmethod translate_mesh_u_vs(target_mesh, uv_set_index, translation, debug=None) DynamicMesh ¶
Translate Mesh UVs
- Parameters
target_mesh (DynamicMesh) –
uv_set_index (int32) –
translation (Vector2D) –
debug (GeometryScriptDebug) –
- Return type