2013-04-18 65 views
1

好吧,所以我正在尝试创建一个简单的2D多边形物理引擎以获得体验。以下是我已经知道(加上对于那些谁想要找出来源:找到两个凸多边形之间的接触点

- 如何确定多边形使用SAT法求解(http://elancev.name/oliver/2D%20polygon.htm

- 如何找到正常的碰撞找到最低平移轴

- 如何应对通过implulse (http://chrishecker.com/Rigid_Body_Dynamics#articles)碰撞

有一两件事但是,这种不断躲避我。这就是,如何找到两个相交的多边形之间的接触点我正要上去加载一张简单的图片来帮助说明我的意思,但似乎我还没有做到这一点。

具体是什么我想帮助上是:当所述多边形相交

-Getting每个的矢量位置

- 确定其侧面和/或点碰撞

- 这包括联系点

我真的很感激这件事,因为我一直在寻找一个好时机,没有运气。

谢谢。 〜Toms Jensen

+0

请解释downvote。 – super 2014-08-28 14:11:52

回答

0

在做了一些更多的挖掘之后,我发现了我正在寻找的东西。我发现了一个写得很好的例子(在C#中),称为多边形裁剪技术。该方法在世界坐标中查找接触点。它经历了多种不同情况下的所有步骤和代码实现。

这是网址:http://www.codezealot.org/archives/394

相关问题