Bullet 刚体与软体的碰撞 collisions between rigidbody and softbody in Bullet

本文介绍了如何在Bullet物理引擎中模拟软体与刚体的碰撞,并保持碰撞后软体的形状。关键在于调整软体的配置参数,如aeromodel、kVCF、kDP等,以及设置软体世界的重力和软体对象的维持体积、形状系数。
摘要由CSDN通过智能技术生成

上一篇文章做了一个bullet刚体自由落体的模拟,这篇文章模拟软体与刚体的碰撞,并且让软体保持碰撞后的形状。关于软体的参数配置如下:

btSoftBody::Config :
btSoftBody::Config::aeromodel; // Aerodynamic model (default: V_Point)
define what kind feature is used to compute aerodynamic forces.
btSoftBody::Config::kVCF; // Velocities correction factor (Baumgarte)
define the amount of correction per time step for drift solver (sometimes referred as ERP in rigid bodies solvers).
btSoftBody::Config::kDP; // Damping coefficient [0,1]
damping, zero = no damping, one= full damping.
btSoftBody::Config::kDG; // Drag coefficient [0,+inf]
[aerodynamic]=> is referred in http://en.wikipedia.org/wiki/Drag_%28force%29 as 'Cd', kDG=0 mean no drag.
btSoftBody::Config::kLF; // Lift coefficient [0,+inf]
[aerodynamic]=> is a factor of the lift force (http://en.wikipedia.org/wiki/Lift_%28force%29) kLF=0 mean no lift

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值