【问题标题】:How to find the projected area of a 3d model in MeshLab? [closed]如何在 MeshLab 中找到 3d 模型的投影面积? [关闭]
【发布时间】:2021-04-16 13:44:28
【问题描述】:

我有一个对象的 3D 模型。如何使用 MeshLab 找到它的投影面积(从顶视图)?

【问题讨论】:

    标签: 3d area meshlab


    【解决方案1】:

    原则上,您不能使用 meshlab 来执行此操作。这个问题并不像看起来那么简单,并且取决于网格的几何形状。如果以恶意方式定位孔洞,则此处可能会出现问题。

    也就是说,您可以使用此方法为该值建立一个近似。请记住,您可以使用 Ctrl-F 并开始编写过滤器的名称来搜索过滤器。

    1. 在 meshlab 中打开你的网格。在我的示例中,我将使用这只 Eagle

    2. 应用过滤器Convex Hull。这将创建一个包含输入网格的新网格。

    3. 将过滤器Transform: Scale, Normalize 应用于此网格。将比例值 0 应用于 Y-Axis 并取消选中 uniform scaling 勾号。

    4. 这是预期的结果。它是一个网格,可以用作原始鹰的阴影。我们将计算这个“阴影”的面积。

    5. 对“凸壳”网格使用过滤器Compute Geometric Measures。您将在日志窗口中获得大量文本。向上滚动,直到找到具有“网格表面积”值的行

    6. 您想要的值是此行中给出的值的一半,因为投影的网格两边都有三角形。在我的例子中,它是 470499.468750,所以这个网格的投影面积是 235249.73

    【讨论】:

    • Rockcat,谢谢你的帮助。
    猜你喜欢
    • 2023-03-08
    • 2017-10-06
    • 1970-01-01
    • 1970-01-01
    • 2023-03-26
    • 1970-01-01
    • 2021-09-09
    • 2020-06-12
    • 2010-10-12
    相关资源
    最近更新 更多