2013-04-18 67 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

相關問題