ammojs CreateFromTriMesh实例下,get_m_cfg()方法是什么意思,还有get_m_cfg()下有哪些可调用方法
时间: 2024-04-03 17:31:45 浏览: 70
`get_m_cfg()` 是 Ammo.js 中 `softBody` 类的一个方法,用于获取软体的配置信息。`get_m_cfg()` 方法返回一个指向 `btSoftBody::Config` 结构体的指针,该结构体包含软体的一些配置参数。
以下是一些可以对 `btSoftBody::Config` 结构体进行调用的方法:
1. `set_viterations(iterations)`:设置软体的速度迭代次数。
2. `set_piterations(iterations)`:设置软体的位置迭代次数。
3. `set_diterations(iterations)`:设置软体的变形迭代次数。
4. `set_citerations(iterations)`:设置软体的碰撞检测迭代次数。
5. `set_collisions(collisions)`:设置软体是否与其他对象进行碰撞检测。
6. `set_kVCF(kVCF)`:设置软体的体积保持参数。
7. `set_kDP(kDP)`:设置软体的速度阻尼参数。
8. `set_kDG(kDG)`:设置软体的节点速度阻尼参数。
9. `set_kLF(kLF)`:设置软体的拉伸限制参数。
10. `set_kPR(kPR)`:设置软体的压缩限制参数。
11. `set_kVC(kVC)`:设置软体的体积保持限制参数。
12. `set_kDF(kDF)`:设置软体的变形阻尼参数。
13. `set_kMT(kMT)`:设置软体的摩擦力参数。
14. `set_kCHR(kCHR)`:设置软体的弹性参数。
15. `set_kKHR(kKHR)`:设置软体的弹性参数。
16. `set_kSHR(kSHR)`:设置软体的弹性参数。
17. `set_kAHR(kAHR)`:设置软体的弹性参数。
这些方法可以用于调整软体的物理行为和外观。
阅读全文