两小球碰撞反弹后运动轨迹问题

灰太狼的太太太爷爷 2012-12-12 04:14:24
我在做一个小游戏,两个小球可能发生碰撞后会反弹,就像台球那样,问题是反弹后小球运动的轨迹要发生改变,这个好像要需要大量数学计算,我想了一天了就是求不出,求数学学的好的帮忙。。。。。。
...全文
939 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
守墓人877 2013-12-12
  • 打赏
  • 举报
回复
我也遇到这个问题了,不过我的问题是移动的圆柱体碰撞固定的圆柱体后,移动的那个将会怎么变化,通过物理的知识演化了一下,不过没有怎么想明白,不知道楼主解决没有。。。。
gotopause 2012-12-13
  • 打赏
  • 举报
回复
和楼上想法一致,你用物理知识画图然后找规律嘛
安特矮油 2012-12-13
  • 打赏
  • 举报
回复
与两个球圆心的连线和小球的运动线有关 被撞的小球应该是沿他们的圆心连线方向向前运动, 而根据动量守恒那些原理的话,它应该是跟被撞小球成镜像的方向,镜面就是他最初的运动线。 当然还有什么旋转弧线的就更困难了。
  • 打赏
  • 举报
回复
引用 3 楼 abstruct 的回复:
与两个球圆心的连线和小球的运动线有关 被撞的小球应该是沿他们的圆心连线方向向前运动, 而根据动量守恒那些原理的话,它应该是跟被撞小球成镜像的方向,镜面就是他最初的运动线。 当然还有什么旋转弧线的就更困难了。
这个旋转就算了,加上旋转太难了,不过现在关键还是,这个坐标怎么来算,我一直找不到好方法。。。
  • 打赏
  • 举报
回复
引用 1 楼 rocky225 的回复:
把球用多边形代替,可能好做很多
当然了。。。但是就是要用小球,用多边形就太简单了
rocky225 2012-12-12
  • 打赏
  • 举报
回复
把球用多边形代替,可能好做很多

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧