Как записать данные ячейки, измененные с течением времени, в `vtk.vtkXMLUnstructuredGridWriter`? - PullRequest
0 голосов
/ 11 июля 2020

У меня есть треугольник sh, и я хочу записать некоторые данные ячеек, которые со временем изменились, в файлы test.vtu.

import numpy as np
import vtk
import vtk.util.numpy_support as vnp

mesh =vtk.vtkUnstructuredGrid()
# creat points, cellType, cells, (here we have NC cells)
mesh.SetPoints(points)
mesh.SetCells(cellType, cells)
writer = vtk.vtkXMLUnstructuredGridWriter()
writer.SetFileName("test.vtu")
writer.SetInputData(mesh)
writer.SetNumberOfTimeSteps(100)
writer.Start()

for i in range(100):
    # how to add the celldata array of current time level into mesh?
    writer.WriteNextTime(i)
writer.Stop()

Но я не знаю, как добавить массив celldata каждого уровня в vtk me sh. Любое предложение? Большое спасибо.

...