VTK 中文站
返回常见问题
数据交互 2026-05-18 1 分钟阅读

NumPy 数据导出 VTK 文件用于 ParaView

把 NumPy 数组转成 vtkImageData 或 vtkPolyData,并写出 .vti/.vtp 文件供 ParaView 打开。

问题描述

仿真、图像处理或机器学习结果常在 NumPy 中,需要导出给 ParaView 做三维可视化。

图像数据导出

writer = vtk.vtkXMLImageDataWriter()
writer.SetFileName("result.vti")
writer.SetInputData(image)
writer.Write()

点云或网格数据导出

如果是点、线、面结构,通常构造 vtkPolyData 后写成 .vtp:

writer = vtk.vtkXMLPolyDataWriter()
writer.SetFileName("points.vtp")
writer.SetInputData(polydata)
writer.Write()

ParaView 对 VTK XML 格式支持很好,优先使用 .vti、.vtp、.vtu。

相关内容

反馈

发现内容错误、链接失效或希望补充案例,可以提交反馈。