2012-10-14 43 views
10

我有一個空間模擬,所以顯然我不想重力或空氣阻力。重力是直接關閉,但我無法找到相當於空氣阻力。我認爲它將以逐個身體爲基礎,而不是像萬有引力那樣遍佈全球。如何去除空氣阻力?

事實上,我在btSoftBody上看到有中等密度的值,如air_density但我使用的是btRigidBody

+0

你在談論的每一個身體?你使用什麼軟件? – Offirmo

+0

@Offirmo Bullet物理圖書館,見標籤 – weston

+1

Bullet是否能模擬剛體的空氣阻力?我認爲它不會,儘管我可能是錯的。 – Bart

回答

13

有子彈物理學沒有空氣阻力,但有阻尼

對於創建你應該設置阻尼調用

body->setDamping(linear, angular); 

設置linear爲0

+0

尚未嘗試過,但在文檔中籤出,謝謝! – weston

+0

更改'm_linearSleepingThreshold'和'm_angularSleepingThreshold'的默認值有什麼影響? – Rasoul