2

我正在编写一个非常简单的 2D 碰撞响应算法(谢天谢地),但即使是非常简单的几何概念也让我感到困惑。一直在学习!但...

在这种情况下,它是向量:

如果一个物体撞到一块几何体,我想完全消除该物体在平行于几何体壁法线方向上的动量。幸运的是,没有摩擦或反弹,但即使如此,我仍然不确定如何找到一个能够完全抵消沿法线的动量的向量。

先感谢您!

4

3 回答 3

9

计算几何壁法线与物体速度矢量的点积。结果等于壁法线方向上的速度分量。从速度向量中减去与此结果相乘的壁法线,以消除该方向上的所有速度。

于 2011-02-20T21:42:54.053 回答
0

如果您寻找反射公式,那里有一个项减去几何法线方向上两倍的速度。将其更改为 1 次,它将停止而不是弹跳。抱歉,没有时间学习公式 ;-)

于 2011-02-20T21:26:37.400 回答
-1

在此处输入图像描述

于 2011-02-20T21:28:31.343 回答