obtainDampingDistance function
对应 Kotlin SpringMath.obtainDampingDistance。
阻尼公式为 x - x² + x³/3;normalizedInput 会先夹取到 0..1。
Implementation
double obtainDampingDistance(double normalizedInput, double range) {
final x = normalizedInput.clamp(0.0, 1.0);
final dampedFactor = x - math.pow(x, 2) + math.pow(x, 3) / 3;
return dampedFactor * range;
}