首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CCD- PxRigidDynamic演员通过其他演员剪辑(启用PhysX )

CCD- PxRigidDynamic演员通过其他演员剪辑(启用PhysX )
EN

Stack Overflow用户
提问于 2014-01-07 06:33:03
回答 1查看 409关注 0票数 1

我知道这里可能不是问PhysX问题的最佳地方,但我已经在PhysX官方论坛和gamedev.net上尝试过了,几周来没有得到任何回应,所以我不确定我可以去哪里寻求帮助。也许这里的某个人有个主意。

我的问题如下:

我的PxRigidDynamic演员与其他演员相交,我不知道为什么。它们之间仍然存在碰撞,但刚性动力学略微穿过它们,并被“推”回去。这是一段视频/在PVD中:

http://youtu.be/X0oyDtCTsuQ

这个盒子是一个PxRigidDynamic演员。该播放器是一个PxCapsuleController。所有其他角色都是PxRigidStatic。

禁用或启用CCD似乎没有区别。(CCD应该只影响高速物体,所以我怀疑这是这里的原因)

控制器和静态参与者之间的冲突是很好的,所以我看不出为什么刚性动力学会有任何不同。

我正在使用PhysX-3.3.0_Beta-2 (16402319)

EN

回答 1

Stack Overflow用户

发布于 2014-05-25 05:29:56

虽然你永远不能阻止穿透,但PhysX通常应该施加足够的反作用力来快速分离穿透对象。

您的刚体形状是否有可能比可见的几何体小得多?如果不是,是否可能对参与者的contactOffset和restOffset属性进行了更改?这可能允许在施加接触电阻之前发生互穿。

你说得对,CCD在这里是不相关的- CCD可以防止快速移动的物体在一次更新中从障碍物的一侧传递到另一侧,而没有注册正常的接触。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20960567

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档