标签: bulletphysics
我在模拟中使用了Bullet物理引擎。
我的场景中有一个3D节点,我想使用圆柱体碰撞形状。(黄色物体)
问题是,当我创建一个btCylinderShape时,它的枢轴点位于圆柱体的中心, 但是我的3D物体有一个不同的枢轴点,它不在中心(例如它在圆柱底部)
因此,当我更新场景时,碰撞形状与3D物体不匹配,就像你在镜头中看到的那样。
如何将btCylinderShape轴心点更改为底部而不是中心?
答案 0 :(得分:1)
你必须使用复合形状。
尝试搜索:bullet物理质心
https://code.google.com/p/jbullet-jme/wiki/CenterOfMass
http://bulletphysics.org/Bullet/phpBB3/viewtopic.php?f=9&t=2209