在 Meshlab 中 - 在查找修剪模型的表面积时 - 我是否只得到模型的外表面或内表面?

问题描述

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

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

然后我移除/删除所有珊瑚,只留下底部表面(现在有顶部)并再次运行过滤器>质量测量和计算>计算几何测量以获取底部的表面积(?) - 我的问题是:由于模型现在有两个表面 - Meshlab 是只给我底部表面区域还是也包括新设计的顶部表面?

解决方法

不知道你为什么说表面有一个顶部。它们应该是由两侧渲染的三角形,但它是一个表面。所以得到的回应是,meshlab 只给出了底面的面积。

尽管如此,我还是会向您推荐一种看起来更简单的替代方法。

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

enter image description here