如何从Meshlab导出计算几何测量?

时间:2017-08-17 20:04:48

标签: meshlab

我想用meshlab来计算几何测量函数。

目前,我通过c ++调用meshlab并打开一个10层格式的项目。我想运行meshlab的计算几何测量并将计算保存在文本文件中。

如果有办法可以告诉我吗?

2 个答案:

答案 0 :(得分:1)

使用Commandline(MeshLabServer)

  • 使用以下内容编写MeshLab filterscript filter.mlx
    <!DOCTYPE FilterScript>
    <FilterScript>
      <xmlfilter name="Compute Geometric Measures"/>
    </FilterScript>
    
  • 从命令行调用meshlabserver,如下所示。它将在控制台上打印输出
    meshlabserver -i input.ply -o output.ply -s filter.mlx
    

使用VCG

  • VCG支持MeshLab提供的所有网格操作。它是一个只有标题的库,您可以在项目中使用它来完成MeshLab提供的大部分工作。
  • 要计算类似于MeshLab使用VCG的方式的几何度量,请参考该特定file的MeshLab源。

答案 1 :(得分:0)

您还可以使用以下命令将属性(或meshlabserver的任何其他输出)导出到文本文件: meshlabserver -l properties.txt -i input.ply -o output.ply -s filter.mlx