Solution Methods — Momentum
方法一:对心碰撞
适用于两球沿同一直线运动并碰撞。
Steps
- 确定正方向
- 动量守恒:
- Newton 公式:
- 两个方程解两个未知数
- (可选)计算动能损失
方法二:斜碰
适用于两球斜碰。
Steps
- 确定法线方向(两球心连线)
- 沿法线方向:动量守恒 + NEL
- 沿切线方向:每球速度分量不变 ,
- 合成末速度:
- 方向用 表示
方法三:碰撞固定面
适用于球与墙壁碰撞。
Steps
- 确定法线方向(垂直于墙面)
- 碰后速度 = 碰前速度(沿法线)
- 切线方向速度不变
- 向量合成得末速度
方法四:连续碰撞
适用于多个粒子的逐次碰撞。
Steps
- 识别碰撞顺序(按空间位置)
- 处理第一次碰撞:
- 动量守恒 + NEL
- 更新涉及粒子的速度
- 处理后续碰撞:
- 使用更新后的速度
- 同样方法逐对处理
- 注意粒子间可能多次碰撞