/Engine/Plugins/Runtime/MeshModelingToolset/Source/ModelingOperatorsEditorOnly/Public/Properties/ParameterizeMeshProperties.h
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)() class UParameterizeMeshToolPatchBuilderProperties : public [UInteractiveToolPropertySet](API\Runtime\InteractiveToolsFramework\UInteractiveToolPropertySet)
bool
bLayoutUDIMPerPolygroup
Layout resulting islands on UDIMs based on polygroups.
bool
bPolygroupsEnabled
Controls if polygroup options are available to the user.
bool
bRepack
Automatically pack result UVs into the unit square, i.e. fit between 0 and 1 with no overlap.
bool
bUDIMsEnabled
Controls if UDIM options are available to the user.
bool
bUsePolygroups
Generate new UVs based on polygroups from specified layer.
float
CurvatureAlignment
Alignment of the initial patches to creases in the mesh.
int
InitialPatches
Number of initial patches the mesh will be split into before island merging.
float
MergingAngleThreshold
Threshold for the average face normal deviation below which island merging is allowed.
float
MergingDistortionThreshold
Threshold for stretching and distortion below which island merging is allowed; larger values increase the allowable UV distortion.
float
SmoothingAlpha
Smoothing parameter; larger values result in faster smoothing in each step.
int
SmoothingSteps
Number of smoothing steps to apply; this slightly increases distortion but produces more stable results.
int
TextureResolution
Expected resolution of the output textures; this controls spacing left between UV islands to avoid interpolation artifacts.