MeshLab:我可以将质量直方图导出到外部文件吗?

问题描述

使用MeshLab,我在两个混搭之间应用Hausdorff距离后,得到了距离的质量直方图。我想将直方图导出到外部文件,以便可以在外部工具(如python或MATLAB)中分析直方图。 我可以做吗?怎么样? 谢谢 尼夫

解决方法

如果使用过滤器“距参考网格的距离”而不是“ Hausdorff距离”,则可以轻松实现。该过滤器会将距离作为质量值存储在“测量”网格的每个顶点上。

之后,您可以保存网格以在Meshlab外部绘制距离。推荐的文件格式为PLY,并确保选中“质量”复选框 ,未选中“二进制编码” 。 输出文件具有11行标题,然后每个顶点包含一行,每个顶点包含4个数字。前三个数字是XYZ坐标,最后一个值是质量(这是您要寻找绘图的距离)

0 -2 0 1.902114 
0 2 0 1.902113 
1 -2 0 1.701302 
0.9848077 -2 0.1736482 1.714225 
0.9396926 -2 0.3420202 1.722303

此方法不仅适用于距离,而且适用于meshlab可以存储为质量的任何值:曲率,到边界的距离等。