返回常见问题
数据交互
2026-05-18
1 分钟阅读
Python 读取 .vtk/.vtu/.vtp 文件
根据 VTK 文件后缀选择 vtkPolyDataReader、vtkXMLUnstructuredGridReader、vtkXMLPolyDataReader 等读取器。
问题描述
VTK 文件格式很多,读取器要和后缀对应。选错 reader 通常不会得到正确数据。
常见后缀和读取器
.vtk:vtkDataSetReader或vtkPolyDataReader.vtp:vtkXMLPolyDataReader.vtu:vtkXMLUnstructuredGridReader.vti:vtkXMLImageDataReader
示例
reader = vtk.vtkXMLPolyDataReader()
reader.SetFileName("model.vtp")
reader.Update()
data = reader.GetOutput()
读取后先打印点数和单元数,确认数据是否真实加载:
print(data.GetNumberOfPoints(), data.GetNumberOfCells())
相关内容
反馈
发现内容错误、链接失效或希望补充案例,可以提交反馈。