1
我還沒有參加任何高級數學課程或其他任何課程(我還在讀高中),而且我不太瞭解所有的三角形碰撞系統。Obj-C中三角形碰撞檢測的幫助
我在2D空間中有兩個三角形物體。我應該如何編寫Obj-C代碼以便可以檢測到兩者之間的碰撞/交叉?我很難過。
我還沒有參加任何高級數學課程或其他任何課程(我還在讀高中),而且我不太瞭解所有的三角形碰撞系統。Obj-C中三角形碰撞檢測的幫助
我在2D空間中有兩個三角形物體。我應該如何編寫Obj-C代碼以便可以檢測到兩者之間的碰撞/交叉?我很難過。
這些技術也許有幫助:
http://www.blackpawn.com/texts/pointinpoly/default.html
基本上,只是想弄清楚,如果每一個三角形的三個點的是其他一個內把事情簡單化,你可以開始 - 因爲從一個角落或另一個角落進入另一個是他們可以重疊的唯一方式。
事情是......我並不真正「理解」它,直到我無法將它轉換爲Obj-C代碼。我沒有學到過代數2的任何東西,你會發現:D。有沒有像CrossProduct()的C版本? – Vervious 2010-07-06 17:24:20