Damping in Spring Animation
弹簧动画中的阻尼(Damping)是让振荡逐渐减弱并最终停止的机制。
基本作用
如果只考虑 [[Hooke’s Law]],系统会一直来回震荡,不会自然停下。加入阻尼后,系统的能量会逐步耗散,动画便会收敛到静止位置。
文章中给出的阻尼力公式是:
Fd = -d * v
其中:
d是阻尼参数v是速度
视觉效果
- 阻尼较低:回弹更明显,停下更慢
- 阻尼较高:震荡更少,更快收敛
在前端动画中的意义
阻尼决定了 Spring Animation 的“稳重感”和“拖拽感”,是影响手感最明显的参数之一。