我有一个 VTK 文件,我可以使用pyvista
. 当我在任何 3D 查看器应用程序(例如 Paraview)中打开此文件时,我可以看到点及其值(在 X、Y、Z 中分布有许多点,每个点都有自己的值)。
在pyvista
我只能看到点坐标并且不知道如何访问每个坐标处的值(或标签)。
import pyvista as pv
pd = pv.read('data.vtk')
pd.points
# UnstructuredGrid (0x20fef143e28)
# N Cells: 0
# N Points: 80851
# X Bounds: -2.570e+03, 2.550e+03
# Y Bounds: -1.280e+03, 1.280e+03
# Z Bounds: -1.075e+03, 2.048e+02
# N Arrays: 0