刚体的属性
可形变Mesh同样拥有顶点、边和面片,但其顶点之间的位置关系不保证严格不变,又不像粒子系统中的顶点那边可以随意移动。每个顶点可以独立移动,但顶点之间又满足约束关系。因此把可形变Mesh称为软体。
虽然可形变Mesh与不可形变Mesh底层有相同的数据结构,但他们的仿真自由度不同,对应的可仿真的属性不同,因此也产生了不同仿真方式。
软体的仿真属性
软体上的每个顶点都有自己的自由度,即独立的仿真属性:
| 属性 | 符号 | 在通常的仿真场景中是否可变 |
|---|---|---|
| 质量 | m | 否 |
| 全局位置(世界坐标系) | \(x_i\) | 是 |
软体与粒子系统的区别在于,顶点之间是存在约束的:
- 顶点之间的距离要尽量保持不变
- 整个软体的体积要尽量保持不变