Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Kismet/KismetMathLibrary.h |
Include |
#include "Kismet/KismetMathLibrary.h" |
Source |
/Engine/Source/Runtime/Engine/Private/KismetMathLibrary.cpp |
Calculates the new value in a weighted moving average series using the previous value and a weight range. The weight range is used to dynamically adjust based upon distance between the samples This allows you to smooth a value more aggressively for small noise and let large movements be smoothed less (or vice versa)
the next value in the series
Parameter |
Description |
---|---|
CurrentSample |
The value to blend with the previous sample to get a new weighted value |
PreviousSample |
The last value from the series |
MaxDistance |
Distance to use as the blend between min weight or max weight |
MinWeight |
The weight use when the distance is small |
MaxWeight |
The weight use when the distance is large |