CloudCompare 计算的法线在网格中未对齐

问题描述 投票:0回答:1

当我从 CloudCompare 软件为我从 PCL 创建的 PLY 文件计算法线时,我看到如图所示的面孔。法线被翻转。这个问题类似于https://github.com/PointCloudLibrary/pcl/issues/1659中提到的问题。 我在 Meshlab 中也观察到了同样的情况。 Meshlab 可以选择将 BackFace 开启为双倍,以类似于 PCL 可视化工具将其可视化。

Mesh normals are flipped

使用pcl Concave Hull 方法生成网格时会出现此问题。不是在使用泊松曲面重建时。如何针对基于凹包的表面重建对其进行校正?

mesh normals meshlab cloudcompare
1个回答
0
投票

有一个名为“Re-Orient all faces coherently”的 MeshLab 过滤器,它将以一致的方式重新定向网格的所有面。

过滤器面对面访问网格,重新定向任何未访问的面,使其与已经访问过的面相一致。如果表面是可定向的,它将以所有面的一致方向结束。如果表面不可定向(例如,它是非流形的或像莫比乌斯带一样不可定向),过滤器将不会建立一致的方向,因为这是不可能的。过滤器最终可能会以一致的方向结束,这可能与预期的方向完全相反;在这种情况下,只需使用“反转面方向”过滤器反转整个网格方向

© www.soinside.com 2019 - 2024. All rights reserved.