布与弹药softBodyHelpers.CreatePatch

时间:2018-08-15 14:51:49

标签: three.js physics

我正在尝试使用three.js物理布料演示来创建桌布,但是生成的布料始终是垂直横幅。是使用弹药softBodyHelpers.CreatePatch函数制作软件,但我找不到有关如何使用它的文档。有人知道如何将其制成桌布吗?我的初始网格看起来像桌布一样好,但是一旦第一个物理循环更新了网格,它就会立即将顶点移动到垂直横幅中。

2 个答案:

答案 0 :(得分:0)

根据ammo.js github page

  

ammo.js是Bullet物理引擎直接连接到JavaScript的端口,   使用Emscripten。源代码直接翻译成   JavaScript,无需人工重写,因此功能应为   与原始项目符号相同。

看看the documentation for Bullet's SoftBodyHelpersCreatePatch确实只适用于矩形几何。

可喜的是-有一个名为CreateEllipsoid的单独功能。

答案 1 :(得分:-1)

在场景中,布料是否还有其他静态几何体要碰撞?否则,它只会是一张纸,掉进无摩擦的空间。