【发布时间】:2015-11-17 21:52:57
【问题描述】:
我正在寻找一个 Java 库,我可以使用它来计算两个简单(没有相交的线或孔)2D 多边形的碰撞。
具体实现是一个拖放式“贴纸”应用程序,用户在屏幕周围拖动各种实体形状,形状可能不会重叠。
我对如何自己写这个有一个模糊的想法,但我希望避免重新发明这辆自行车,但是,经过多次搜索,我找不到任何有用的东西。
【问题讨论】:
-
这完全是题外话,但这里是:jbox2d.org我自己从未使用过。
-
@WalterM,“离题”怎么样?看起来正是我正在寻找的东西!我会试一试,看看它是否有我需要的东西。你应该提出这个作为答案,我会赞成的! :)
-
@MadProgrammer,这看起来像是对矩形的碰撞测试——我需要它来处理任意形状——我是否忽略了它处理这个用例的能力?
-
你也可以看看this example
标签: java android geometry collision-detection polygon