在 Meshlab 中 - 当找到修剪模型的表面积时 - 我是只得到模型的外表面还是内部?

In Meshlab - when finding surface area of a trimmed model - Am I getting just the outer surface of the model or the inner as well?

我制作了小型珊瑚骨架(玩具军人大小)的 3D 模型,将其放置在坚硬的表面上然后进行扫描。这会在模型底部留下一个洞 - 我将其关闭。我只想找到珊瑚部分的表面积 - 但不是底部表面。

我目前的工作流程是在 Meshlab 中打开我的 .obj,缩放我的模型,然后清理模型并删除我不需要的东西,然后关闭底部的孔,然后转到过滤器>质量测量和计算 > 计算几何测量以计算包括底部在内的整个模型的表面积。

然后我 remove/delete 所有的珊瑚只留下底部表面(现在有一个顶部)和 运行 过滤器>质量测量和计算>再次计算几何测量以获得底部的表面积 (?) - 我的问题是:因为模型现在有两个表面 - Meshlab 只给我底部表面积还是包括新设计的顶部表面?

不知道你为什么说表面有顶。它们应该是由两条边渲染的三角形,但它是一个单一的表面。所以响应是 meshlab 只给出底面的面积。

尽管如此,我会向您推荐一种似乎更简单的替代方法。

关闭底部的孔(使用 Close Holes 过滤器)后,您应该会看到新的三角形已被选中。调用过滤器Compute Area/Perimeter of selection(位于Filters->Quality measure and Computations),您将看到选区的区域,这就是您想要的值。