假设我有一个带有 Tet4 元素的网格。网格共有 1695 个节点和 7726 个单元。现在我可以使用 pyvista 创建未变形的网格,如下所示:
points = Node_Data[:,1:4]
cells = EL_Data[:, 1:5]
cells= np.insert(cells, 0, 4, axis = 1)
celltypes = np.empty(7726, dtype=np.float32)
celltypes[:] = vtk.VTK_TETRA
grid = pv.UnstructuredGrid(cells, celltypes, points)
mesh = grid
mesh.n_cells
mesh.n_points
mesh.bounds
mesh.save("test1234.vtk")
我的问题是如何将位移数据添加到这个网格中?所以在 paraview 中,它看起来像这样:
我当前的数据如下所示:
或者有没有其他方法可以解决这个问题?