2d物理碰撞模擬 怎樣才能讓我的球穩定下來?

時間 2021-06-01 23:07:08

1樓:

你應該問乙個木棍從高空落下,碰到另乙個箱子旋轉著落到地面後來那個箱子也跟著轉把木棍全部排斥在地面這個過程該如何求解,把這個過程弄透說明你高中物理及格了你可以寫box2d了

2樓:Shin Wong

兩個接觸點求得兩個約束矩陣。球和平面的非穿透約束矩陣是J(T)xV

此處J是接觸點方向的雅可比矩陣。(編輯補充,T是指取J的轉置,V是速度,不考慮角速度的話就單指線速度)如果不考慮角速度(因為是球我覺得應該不用考慮)則即為

改點的法線方向或負方向。

約束矩陣和牛頓慣性定律連立求解。可以使用各種線性方程的迭代求解法。迭代次數上來了就穩定了。或者不迭代一次解完,必然穩定。

3樓:卞晨旭

首先感謝林麵包的回答。然後回答林麵包的乙個問題,我高中物理真的不及格。

然後回答一下自己提的問題。其實這個問題問的時候有誤導,就是牆的問題,我又重新花了乙個圖,這個題目其實可以歸結為,乙個圓有兩個點接觸其他物體,然後,力的方向在這兩個點與圓心所成的銳角夾角內時,兩個點所受的作用力分別是多少。

上圖然後求這兩個力的方向上的具體力,具體的計算過程我就不往上貼了。應該很簡單。

再次感謝林麵包的回答

4樓:林麵包

不小心看到這個問題…

請問題主:高中物理及格了沒?

平衡問題怎麼分析都忘了嗎……

你現在有乙個牽引力且球處於平衡狀態,這說明兩牆對球的反作用力的合力和牽引力大小相同方向相反啊。

回到程式上。得看你怎麼設計這個程式。

我之前設計的程式,假設球體不為剛體,各個方向的彈性係數為k,質量為m。每過δt時間更新一次狀態,根據狀態分析受力,根據受力和質量得到加速度,根據加速度和初速度得到δt以後的速度,根據速度再得到位移。從而實現運動。

很樸素的微積分思想。

當然這裡有精度問題…所以有時候會出現不守恆…在這種情況下,小球能不能靜止在角落也得看引數。

現在打算做剛體,還在構思中。有結果了再來更新。

怎樣才能讓我的新貓靠近我?

雞爪菇涼 一開始貓貓都會有個觀察你的過程,等觀察的差不多了,就會每天一點一點的靠近,我家的崽崽一開始在遠處的凳子上觀察,之後就一步一步的挪動,會嘗試聞你的味道 七喜麻麻 大貓比較費勁,小貓就很容易啦。我家七喜特別粘人,一開始剛到我家的時候挺怕人的,所以就籠養了。我就馬上給買了逗貓棒,一閒下來就陪她玩...

當我們不在家的時候,我怎樣才能讓我的小貓停止撕碎衛生紙?

桃成蹊 我家前一陣也是,每次一進門,都會懷疑一下人生,然後大吼 誰幹的?接著四隻貓分別躲藏。我們晚上陪玩,就不撕了。1.抓現場。在家發現她撕紙時,大聲制止,有的貓咪會知道主人生氣了,這樣做不對,也有的貓咪會這樣會引起主人注意呀,會變本加厲,根據貓咪的性格判斷方法。2.在家時陪貓咪玩耍 撕衛生紙對他們...

物理到底怎樣才能入門,高四的我,因為理綜,總是焦急,迷茫,你們呢

Vanessa 試題調研,我感覺挺好使 我還有一套同濟的大紅皮,類似於學霸筆記不過比他好使,需要的話可以問我,我幫你看看是啥,我有一套,四百多在網上買的 入門的話 建立乙個知識框架吧,等我放假回家我可以幫你找找我的發給你,工具書還挺重要的 個人認為 題是做不完的,但是歸納總結!很重要超級無敵重要,等...