我想patchAverage
用来获得由多个补丁组成的对象的平均压力(由于不同的边界条件),但是patchAverage
只有单个补丁的平均值。只要组成的补丁不与其他对象共享,我就可以简单地取每个补丁平均值的面积加权平均值。
但是,由于动态几何结构中各个补丁会及时更改区域,这将变得非常混乱。因此,相反,我的想法是使用topoSet
定义一个 faceSet 并将其转换为一个新的对象补丁createPatch
(替换旧的,模拟后不再需要)。
会createPatch
正确地将模拟字段映射到新补丁,还是最终会将值映射到错误的顶点?还是有另一种方法可以实现这一目标?(我也考虑过使用sample
,它可以一次获得多个表面的值,但是我必须手动平均,而且我不确定这样我会正确地衡量补丁面的重量。)