标签: python math vector line collision
所以我有一个程序,其中一个受重力影响的球从用户用鼠标点击创建的线条反弹。这些线通常是倾斜的。我的碰撞弹跳工作完全除了球大约这样做的情况: - > O ------
我的代码通过找到线的法线向量来工作,使得球的入射速度vec和线的法线的标量积为负(这意味着向量具有相反的方向)。 然后我将速度分解为平行和垂直于法线的术语, 并且反向并行组件的方向。
在上述边缘情况下,球基本沿着线移动。我怎么能解释这个?有什么建议吗?>
答案 0 :(得分:0)
可能的解决方案: