将numpy数组写入VTK文件

2024-09-29 17:13:37 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个2D numpy数组,希望将其导出并写入VTK文件。我试过vtk包和PyEVTK包,但都遇到了问题

谢谢


Tags: 文件numpy数组vtkpyevtk
2条回答

这就是你想要的吗? 它很容易使用,但您必须知道元素的连接性

import meshio 

yourNodes = np.array([...])
yourElements = np.array([...])
cells = [("triangle", yourElements )]
mesh = meshio.Mesh(yourNodes , cells )
mesh.write("foo.vtk")

你的元素从0开始,而不是从1开始

我相信这就是你想要的:

from vtk.util import numpy_support
numpy_to_vtk(num_array, deep=0, array_type=None)

相关问题 更多 >

    热门问题