Navigation
API > API/Plugins > API/Plugins/ModelingOperators > API/Plugins/ModelingOperators/Properties
Inheritance Hierarchy
- UObject
- FWatchablePropertySet
- UInteractiveToolPropertySet
- URecomputeUVsToolProperties
References
| Module | ModelingOperators |
| Header | /Engine/Plugins/Runtime/MeshModelingToolset/Source/ModelingOperators/Public/Properties/RecomputeUVsProperties.h |
| Include | #include "Properties/RecomputeUVsProperties.h" |
Syntax
UCLASS ()
class URecomputeUVsToolProperties : public UInteractiveToolPropertySet
Variables
| Type | Name | Description | |
|---|---|---|---|
| ERecomputeUVsToolOrientationMode | AutoRotation | Type of automatic rotation applied to each UV island | |
| bool | bEnablePolygroupSupport | ||
| bool | bEnableUDIMLayout | Enable UDIM aware layout and keep islands within their originating UDIM tiles when laying out. | |
| bool | bPreserveIrregularity | If enabled, reduces distortion for meshes with triangles of vastly different sizes, This is only enabled if the Unwrap Type is set to Spectral Conformal. | |
| bool | bUDIMCVAREnabled | ||
| EditCondition | Number of smoothing steps to apply; this slightly increases distortion but produces more stable results. | ||
| EditConditionHides | |||
| ERecomputeUVsPropertiesIslandMode | IslandGeneration | Generation method for initial UV islands. | |
| ERecomputeUVsPropertiesLayoutType | LayoutType | Uniformly scale and translate UV islands collectively to pack them into the unit square, i.e. fit between 0 and 1 with no overlap. | |
| HideEditConditionToggle float | MergingAngleThreshold | ||
| HideEditConditionToggle float | MergingDistortionThreshold | ||
| HideEditConditionToggle float | NormalizeScale | ||
| HideEditConditionToggle float | SmoothingAlpha | ||
| HideEditConditionToggle int | SmoothingSteps | ||
| HideEditConditionToggle int | TextureResolution | ||
| ERecomputeUVsPropertiesUnwrapType | UnwrapType | Type of UV flattening algorithm to use |