从矢量中消除方向

Ann*_*inn 1 math geometry 2d vector game-physics

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

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

如果一个物体撞击一块几何体,我想在与几何体壁的法线平行的方向上完全消除该物体的动量.幸运的是,没有任何摩擦或反弹,但即便如此,我仍然不确定如何找到一个能够完全否定正常动量的矢量.

先感谢您!

lee*_*ggs 7

使用对象的速度矢量计算几何墙法线的点积.结果等于壁法线方向的速度分量.从速度矢量中减去壁法线乘以此结果,以消除该方向上的所有速度.