2013-08-22 14 views
0

我要寻找一个Java库或包,我可以使用同方向&幅度多种2D向量工作,并可以很容易地笛卡尔坐标(x,y)和极性之间的转换(角度&距离;又名方向&大小)。库与2D向量工作,并协调

具体而言,我需要能够进行加,减和乘载体。我需要能够获取x和y坐标并获得与原点(0,0)的角度和距离。

具体使用将在一个物理游戏,用来对付弹性和非弹性碰撞。我相信已经编写代码来完成这些任务,但我不确定Google需要什么才能找到我需要的内容。如果一切都失败了,我可以自己写,但我宁愿使用已经写好的东西。如果有一个包含这种物理功能的游戏库,那可能会更好。

回答

1

检查libGDX出来。你不需要使用它,但你可以看到他们的实现,并得到你自己的。 libGDX的Source code已打开。