是否有办法将软体物理与WebGL或threejs集成?我是否可以整合例如PhysX引擎?
我需要在一个三维软体中移动一个三维刚体,并使软体产生相应的变形。理想情况下,软体应具有与粘土相似的塑性特性。
我想要达到的是可能的吗?
已经有一些3D物理引擎,如ammo.js, cannon.js, oimo.js或goblin物理。你会发现所有这些人都在与柔软的身体作斗争。
基于ammo.js的子弹引擎可以做软体,但(官方)还没有实现。参见https://github.com/kripken/ammo.js/issues/83和https://github.com/kripken/ammo.js/issues/13。
在cannon.js中没有关于软体的官方例子。但也有一个github主题中,有人发布了这个软体演示http://egraether.com/demos/soft/index.html超过2年前。
在其他的我没有发现类似的东西。我没有列出Physijs,因为它只是amo .js的包装器。
使用whitestorm.js制作的示例。这个引擎的稳定版本将很快推出。测试版(接近稳定)现在可以在github上获得。
编辑
这不是你要找的吗?
不妨看看这个:http://chandlerprall.github.io/Physijs/