刚体的属性

可形变Mesh同样拥有顶点、边和面片,但其顶点之间的位置关系不保证严格不变,又不像粒子系统中的顶点那边可以随意移动。每个顶点可以独立移动,但顶点之间又满足约束关系。因此把可形变Mesh称为软体。

虽然可形变Mesh与不可形变Mesh底层有相同的数据结构,但他们的仿真自由度不同,对应的可仿真的属性不同,因此也产生了不同仿真方式。

软体的仿真属性

软体上的每个顶点都有自己的自由度,即独立的仿真属性:

属性符号在通常的仿真场景中是否可变
质量m
全局位置(世界坐标系)\(x_i\)

软体与粒子系统的区别在于,顶点之间是存在约束的:

  1. 顶点之间的距离要尽量保持不变
  2. 整个软体的体积要尽量保持不变