我试图用python编写一个VTK图像数据文件(.vti)。对于python代码,我使用的是Anaconda发行版。我使用的是evtk包,它能够编写vtk文件。在
我需要写的数据是一个速度,我有三维的X,Y,Z和U,V,W三维数组。我发现了一些使用evtk包编写.vti文件的示例代码。(http://www.vtk.org/Wiki/VTK/Writing_VTK_files_using_python)
问题是示例代码和内置函数只获取标量点或单元格数据。所以我可以用标量写一个文件,但是我需要它把数据作为向量。在
我正在挖掘实际的程序包文件,并试图找到一个解决方案或工具来编写一个。如果有人能给我一些建议或解决方案,我将不胜感激。在
我附上了我从wiki上的info编写的测试代码,以防我错过了输入函数的方法,但我担心我需要从头开始。在
提前谢谢
(删除了代码,因为下面的代码是最新的)
设法写了一个非结构化文件(.vtu),但我真的想成为一个能够写图像数据文件的人。http://www.aero.iitb.ac.in/~prabhu/tmp/python_cep07/course_handouts/viz3d_handout.pdf)
再次提前感谢
我附上代码,看看有没有人有什么建议。在
from tvtk.api import tvtk, write_data
将numpy作为N导入
^{pr2}$
如果您想使用evtk编写非结构化网格,可以在这里找到一个完整的演示,其中包含点和单元格数据(包括向量和标量字段):https://gist.github.com/dromanov/0fb8bacff5342a56a690。在
技术说明和解释如下:http://spikard.blogspot.ru/2015/07/visualization-of-unstructured-grid-data.html。在
祝你好运!在
相关问题 更多 >
编程相关推荐