0

我正在编写一个生成彭罗斯平铺的程序,我想使用 Java 的 Graphics2D 类。我想知道是否有任何方法可以检查 2 个或更多形状是否彼此共享边界。我应该只比较斜率和基点还是有其他方法?

谢谢!

4

1 回答 1

0

我觉得最好将坐标与碰撞检测进行比较。

我找到了这些教程,如果您需要,它们可能会对您有所帮助。

2d 碰撞检测 - http://zetcode.com/tutorials/javagamestutorial/collision/

3d 碰撞检测 - http://www.java-tips.org/other-api-tips/java3d/collision-detection-with-java3d-2-2.html

希望这可以帮助

于 2012-04-05T14:47:12.780 回答