/Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/Operations/SmoothBoneWeights.h
// Run the operator const float SmoothStrength = 0.2; if (SmoothBoneWeights.Validate() ==EOperationValidationResult::Ok) { for (const int32 VertexID : VerticesToSmooth) { TMapFinalWeights; SmoothBoneWeights.SmoothWeightsAtVertex(VertexID, SmoothStrength, FinalWeights); // Use FinalWeights to modify your weights
 } }
template<typename BoneIndexType, typename BoneWeightType> class TSmoothBoneWeights
TBoneWeightsDat...
DataSource
Data source supplied by the caller.
BoneWeightType
MinimumWeightThreshold
Only consider the weights above the threshold.
FProgressCancel...
Progress
Optional InputsSet this to be able to cancel the running operation.
constFDynamicM...
SourceMesh