动量动画
点击、拖拽、释放!
碰撞可以是从 0(无弹性)到 1(有弹性)的。
- 无弹性碰撞是柔软的(像面团)
- 有弹性碰撞是有弹力的(想橡皮球)
在引力动画网页里,碰撞不是无弹性的(两个物体碰撞后成为一体)便是有弹性的(物体互相反弹分开)。
公式
这个动画用的公式是:
新 va = elast × mb(vb − va) + mava + mbvb ma + mb
新 vb = elast × ma(va − vb) + mava + mbvb ma + mb
其中:
- elast = "恢复系数",0=无弹性、1=有弹性
- va 和 ma 是物体 a 的速度和质量
- vb 和 mb 是物体 b 的速度和质量