【发布时间】:2015-05-12 01:50:25
【问题描述】:
问题
所以我正在尝试编写一个程序,通过计算球与线形成的角度(如果它是一条相交线)并围绕交叉点旋转该线来创建一个球从一条线上反弹点找到新的斜率。我有所有的algorithms 和公式,除了我将斜率交给球动量的部分。所有计算的最终结果(我已经确保工作)是线的斜率和交叉点或反弹点。如果我只有一个斜坡,我怎么知道反弹后球会在斜坡上向哪个方向运动?
旁注:
我正在使用的语言是Java 1.8 和一些任意的外部graphics library,但我不是在寻找代码来插入我预先存在的代码,我正在寻找你认为我可能能够做到的总体思路做。此外,对于这个问题至关重要的是,整个项目都是基于坐标的。
非常感谢您的任何意见或可能的答案,请问您是否需要有关该问题的说明!
【问题讨论】:
-
如果没有人回答这个问题,您可以查看我们的来源cwynn.com/bounce,它使用您描述的方法。如果我通过电脑登录时没有回答,我会引导您解决您的任何问题。
-
我投票结束这个问题,因为这确实是一个数学/物理问题。
-
这是主题。 @jake 正在询问如何以编程方式实现这一点。
标签: java graphics trigonometry physics-engine