如何阻止球体沿斜面斜向运动时出现异常旋转?
球体沿斜面斜向运动时异常旋转问题的解决方案求助
问题现象
使用OimoPhysics物理引擎时,球体沿碰撞体斜向运动出现异常旋转:球体沿斜面下滑时,仅能绕指向最大摩擦力方向的向上轴旋转,其余轴的旋转完全被冻结。
该问题并非OimoPhysics独有,Cannon ES物理引擎也存在同类问题;但替换为Ammo.js后,问题完全解决,且Ammo.js在42度的更大倾角场景下也能让球体保持正常旋转。
问题直观演示
- OimoPhysics下的异常旋转效果:

- Cannon ES下的同类异常效果:

- Ammo.js下的正常旋转效果:

- Ammo.js在42度大倾角下的正常效果:

相关问题记录
已在OimoPhysics的项目仓库提交该问题,Cannon ES的项目仓库中也存在同类问题的公开记录。
现寻求针对该异常旋转问题的可行解决方案。
内容的提问来源于stack exchange,提问作者8Observer8
相关产品推荐
相关产品推荐

