UNPKG

@studiometa/js-toolkit

Version:

A set of useful little bits of JavaScript to boost your project! 🚀

16 lines (15 loc) • 411 B
import { clamp } from "./clamp.js"; function inertiaFinalValue(initialValue, initialDelta, dampFactor = 0.85) { dampFactor = clamp(dampFactor, 1e-5, 0.99999); let delta = initialDelta; let finalValue = initialValue; while (Math.abs(delta) > 0.1) { finalValue += delta; delta *= dampFactor; } return finalValue; } export { inertiaFinalValue }; //# sourceMappingURL=inertiaFinalValue.js.map