所以,我正在研究一個2D物理引擎,並且我有一個問題。我很難概念化你將如何計算:碰撞處理...困惑去哪裏
採取兩個方塊:他們移動,碰撞,並在一些向量的基礎上,兩個+他們的形狀的速度。
我有兩個向量列表(2D雙列表)表示這兩個形狀,如何得到法向量?
根據質心的位置,命中向量正好(s1是第一個形狀,s2是第二個)s2 - s1。
現在,我知道一個垂直於邊緣的法線矢量,而且我知道你可以得到一條線的垂直矢量90度,但是什麼邊緣?
我在幾個地方看過,就是邊上一個角落相撞。你如何確定這一點?
這對我來說毫無意義,你如何用數學或編程方式確定邊緣。
任何人都可以指出我做錯了我的理解?對不起,沒有提供代碼來解釋這一點,因爲我有一個問題,首先編寫它的代碼。
也許[this](http://stackoverflow.com/questions/13261767/java-ball-object-doesnt-bounce-off-of-drawn-rectangles-like-its-supposed-to/13263022# 13263022)可能有幫助... – MadProgrammer
檢測似乎不成問題,這是處理檢測的問題。 – user2507230