如何解决如何在 MeshLab 中找到 3d 模型的投影面积?
我有一个对象的 3d 模型。如何使用 MeshLab 找到它的投影面积(从顶视图)?
解决方法
原则上,您不能使用 meshlab 来做到这一点。这个问题并不像看起来那么简单,取决于网格的几何形状。如果漏洞以恶意方式定向,则此处可能会出现问题。
也就是说,您可以使用此方法构建该值的近似。请记住,您可以使用 Ctrl-F 并开始写入过滤器的名称来搜索过滤器。
-
在meshlab中打开网格。在我的例子中,我将使用这个 Eagle
-
应用过滤器 Convex Hull
。这将创建一个包含输入网格的新网格。
-
将过滤器 Transform: Scale,Normalize
应用于此网格。将 0 的比例值应用于 Y-Axis
并取消选中 uniform scaling
勾号。
-
这是预期的结果。它是一个网格,可以用作原始鹰的阴影。我们将计算这个“阴影”的面积。
-
对“凸包”网格使用过滤器 Compute Geometric Measures
。您将在日志窗口中看到大量文本。向上滚动,直到找到具有“网格表面积”值的行
-
您想要的值是该行中给出的值的一半,因为投影网格的两侧都有三角形。在我的例子中,它是470499.468750,所以这个网格的投影面积是235249.73
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。