我正在使用 C++ 编写二维非结构化代码。我正在使用gmsh生成 2D 非结构化网格并使用名为GMSH_IO. 现在我有了数据,我想将其写入 VTK 文件以便在 Paraview 中进行可视化。
我可以手动执行此操作,但我很好奇是否有人知道用于将非结构化网格写入 VTK 文件以进行可视化的库?
我正在使用 C++ 编写二维非结构化代码。我正在使用gmsh生成 2D 非结构化网格并使用名为GMSH_IO. 现在我有了数据,我想将其写入 VTK 文件以便在 Paraview 中进行可视化。
我可以手动执行此操作,但我很好奇是否有人知道用于将非结构化网格写入 VTK 文件以进行可视化的库?
我认为您正在寻找Kitware VTK,基本上是用于与 VTK 文件交互的主库。示例页面将包含大量示例,包括您要查找的示例:非结构化网格的输出。
此外,GMSH 本身(我使用的是 3.0.5)也能够将网格导出到 VTK,而无需通过 IO 程序。可以访问:
文件 -> 导出 -> 另存为 -> Mesh VTK (*.vtk)