ogre和bullet的整合注意事项

ogre和bullet的整合思想就在于,ogre中创立的场景物件等,在bullet中同样创立相关的物件或近似物件,并加入到bullet创建的动力学世界中,然后对bullet中的动力学世界进行仿真,每次仿真后,用bullet中的物体的坐标来更新ogre中的scenenode的位置坐标。


但在由于scenenode的位置与其aabb边界框的中心的位置不一定重合,然而在bullet中创建盒碰撞形状时,是以aabb边界框边长的一半和其中心来创建,这样一来,当模拟仿真后,在ogre中可能会出现物体之间相交,或者距离太远的问题。


解决这个问题可以,在用bullet仿真后的坐标来更新ogre中的坐标时,将这个坐标加或减去scenenode所在位置和其aabb边界框的中心位置的偏移

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值