查看: 1118|回复: 6

osgbullet如何实现车辆碰撞响应?

[复制链接]

该用户从未签到

发表于 2014-2-14 10:25:04 | 显示全部楼层 |阅读模式
各位高手大侠,请问osgbullet能实现车撞水泥柱的的碰撞响应吗?预想碰撞后车头或车身有破损变形(若速度大的话,引起的起火是否可以借助osg粒子系统实现?),水泥柱也有一定破损,不是很多demo中两个刚体碰撞后自动弹回去的的效果,请问我该如何实现?有木有什么可以参照的示例?
另:船舶或飞行器的六自由度运动,是否可以通过bullet的六自由度约束实现?谢谢各位了

该用户从未签到

发表于 2014-2-18 15:29:05 | 显示全部楼层
physx apex的破碎系统是我见过最好的,我也基本上移植到我的osg工程当中了,bullet我不清楚能否做这种破损效果
至于您说的飞行器运动是否是动力学方面的内容?那不是物理引擎能够胜任的,需要考虑jsbsim这样的库辅助

该用户从未签到

 楼主| 发表于 2014-2-26 13:30:36 | 显示全部楼层
array 发表于 2014-2-18 15:29
physx apex的破碎系统是我见过最好的,我也基本上移植到我的osg工程当中了,bullet我不清楚能否做这种破损 ...

谢谢您的帮助,我恍然大悟,一直在纠结用bullet还是physx,我决定先用physx试一试,这个破碎系统有demo么?不然无从下手哇,求指导,谢谢ARRAY!

该用户从未签到

 楼主| 发表于 2014-2-26 15:52:08 | 显示全部楼层
array 发表于 2014-2-18 15:29
physx apex的破碎系统是我见过最好的,我也基本上移植到我的osg工程当中了,bullet我不清楚能否做这种破损 ...

另外,ARRAY,我看你的osgrecipes时候,那个OSG与PHYSX结合的例子,有
#include "CommonFunctions"
#include "PhysXInterface"
这两个我编译不通过,是否要在VS2010中配置什么?您osgrecipes书中说要PHYSX2.8版本才行,现在貌似下不到那么早的版本了,现在我下的最新的3.3.0的版本,那岂不是这个程序不能编译成功了?无法看到运行效果了?

该用户从未签到

发表于 2014-2-27 12:04:46 | 显示全部楼层
1、osgRecipes中也带有PhysX3的案例,不过和我现在的进展相比差距已经非常大了
2、Physx 2.8.x版本依然可以下载到

该用户从未签到

 楼主| 发表于 2014-2-27 13:58:41 | 显示全部楼层
array 发表于 2014-2-27 12:04
1、osgRecipes中也带有PhysX3的案例,不过和我现在的进展相比差距已经非常大了
2、Physx 2.8.x版本依然可 ...

谢谢您,没想到您回复这么快,太感动了~
现在我已经下载到了physx2.8.4的版本,看到相关physx的教程都是2.8.x版本的,也没有3.0版本以上的,据说自从3.0版本以上后,整个架构做了大幅度的修改,这样看2.8的版本教程是不是有些不适用?
但是我相信高版本肯定适用性更加广泛,效果也更好,不知道是不是有些问题低版本要绕一大圈,高版本能很轻松的解决,鉴于我现在借助OSG和Physx结合,是想完成我的毕业论文解决上述问题(碰撞破碎),所以时间也很紧张,不知道肿么学习PHYSX更加高效,还烦请ARRAY指条明路啊!再次感谢前辈!

该用户从未签到

发表于 2014-3-14 03:36:35 | 显示全部楼层
2.8的教程显然不适合。3.x的改动还是很大的。不过3.x目前还不是很稳定也是真的
至于学习方法,只有不断地写代码练习而已,无它
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表