任何 PyVista 网格对象都可以使用 save() 保存为 VTK 文件格式。例如,上面代码块中的网格可以保存为:
mesh.save("mesh.vtk")
或者由于该网格是 pyvista.PolyData,我们也可以使用 .vtp、.stl 或 .ply 格式。有关 .save() 方法中支持的格式的更多详细信息,请参阅每种网格类型的该方法文档。
另请注意,我们可以将任何 PyVista 网格导出为 meshio 支持的任何文件格式。Meshio 支持许多格式,包括:Abaqus、Ansys msh、AVS-UCD、CGNS、DOLFIN XML、Exodus、FLAC3D、H5M、Kratos/MDPA、Medit、MED/Salome、Gmsh(版本 2 和 4)、OBJ、OFF、PERMAS、PLY、STL、TetGen .node/.ele、SVG(仅 2D,仅输出)、UGRID、WKT(TIN)、XDMF 等。
要使用 meshio 保存 PyVista 网格,请使用 pyvista.save_meshio():
pv.save_meshio("mesh.obj", mesh)