0

在计算机图形学中,通常使用*.node*.ele文件来存储四面体网格,前者存储(x,y,z)所有顶点的 3D 坐标,后者存储每个四面体的索引,例如

#<tetrahedron index> <vertex 1> <vertex 2> <vertex 3> <vertex 4> <attribute>
          1             1          2           3          4          1
         ...           ...        ...         ...        ...        ...

这意味着索引为 1 的四面体由索引为 1、2、3、4 的顶点组成,并且具有属性 1。

但是,很难将此类文件可视化。那么是否有任何库可以将此类文件转换为MeshLab 中的可视化文件*.node*.ele*.obj*.ply

非常感谢!

4

1 回答 1

0

使用TetGen : tetgen -r my_node_file -O. 这应该输出格式my_node_file.off类似于 PLY 或 OBJ 文件的文件(该文件可以在文本编辑器中修补为 PLY 或 MeshLab 可以进行转换)。但是我相信这仅适用于 TetGen 版本 <= 1.4(在 1.5 中,该选项具有不同的含义)。-O

话虽如此,编写将生成 PLY 或 OBJ 文件的自定义解析器也应该是微不足道的(并且您可以获得按属性过滤或在四面体网格的面上进行一些其他处理的灵活性)。

于 2014-01-22T21:39:19.647 回答