Запись векторных данных в VTK-файл с помощью модуля uvw

Я успешно использую модуль Python uvw для записи структурированных скалярных данных в файл в формате VTK, и я могу открывать и визуализировать данные, например, с помощью Paraview.

Теперь у меня есть векторные данные, например, скорость, которые я сохранил в трех разных массивах numpy для компонентов скорости x, y, z, здесь U, V, W соответственно. Я могу успешно записать три разных ndarray формы (nx, ny, nz) как скалярные данные, и я могу построить векторные данные из них внутри Paraview.

я пробовал разные reshape/ravel/dstackварианты (например velocity=numpy.dstack((U.ravel(), V.ravel(), W.ravel()))), но у меня не получилось.

Как я могу записать вектор скорости, который можно легко построить из компонентов, в файл VTK, чтобы я мог получить доступ к векторным данным в Paraview?

0 ответов

Другие вопросы по тегам