2012-10-14 19 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