成功运行了Vega测试代码
发现Maya 的obj支持体网格结构
obj的面格式可以只指定顶点索引,不知道发现和贴图坐标,例如f 1 2 3
VolumetricMesh规定每个元素(element)的顶点数是一样的,例如四面体网格点数必须是4,不允许同时存在点数不一样的元素
想知道质量矩阵的计算方法
发现质量矩阵的大小与元素的数目不相等,而与顶点数目有关
质量矩阵是一个方阵,行数=列数=点数*3 (也可以设置成只等于点数)
实现中,对于体网格的每个元素调用了VolumetricMesh::computeElementMassMatrix()函数
此函数对不同体网格类型有不同的重载版本
对于一个四面体的顶点x或y或z坐标 q=[x0 x1 x2 x3]T
质量矩阵=
[ 2 1 1 1 ]
[ 1 2 1 1 ]
[ 1 1 2 1 ]*mass / 20
[ 1 1 1 2 ]
其中mass 为四面体的质量
此质量矩阵的目的是把计算整个四面体运动所需的力转化成四个顶点的力
时间: 2024-10-10 11:54:57