python-3.x - 如何将随时间变化的单元格数据写入`vtk.vtkXMLUnstructuredGridWriter`?
问题描述
我有一个三角形网格,并且想将一些随时间变化的单元格数据写入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 网格中。有什么建议吗?非常感谢。
解决方案
推荐阅读
- sql - SQL Server - 迁移到内存表期间出现内存配额错误
- html - 将文本链接到 ASP.NET MVC 中的另一个页面
- node.js - TypeError:无法读取未定义的属性“事实”
- mysql - 只从右连接mysql获取一个数据
- python-3.x - 有没有一种简单的方法可以将 Oange3 与 Nvidia GPU 一起使用?
- android - 如何在 Kotlin 的 ble 扫描过滤器中使用设备名称
- git - 避免 vscodes 工作区父文件夹显示更改的文件,包括来自存储库选项卡中特定子文件夹的文件
- html - 屏幕变小时菜单栏不可见
- javascript - 单击按钮后,它会执行它的功能,这也会改变它的外观,我希望外观只改变 2 秒而不是恢复正常
- firefox - Contenteditable 在 Firefox 上无法正常工作