VTK(Visualization Toolkit)是一个开源,面向对象的计算机图形、可视化和图像处理的软件系统。VTK 从功能上分为3D 计算机图形显示(Graphics Model),图像处理(Imaging Processing Model)和可视化处理(Visualization Model)。它包括了图形图像和可视化领域内的上百种算法,可以跨平台使用。VTK 构成一个程序库,用户可以很容易将其库函数嵌入到应用程序,从而建立独立的大型应用系统。同时,VTK也提供了适用于有限元仿真结果的数据格式。
WELSIM v1.8版本中,与用户可以将计算好的结果输出成VTK数据格式文件。既可以保存当前的计算结果,也可以进行更为复杂的数据后处理。下面我们就来看如何实现此功能。
在一个已经完成计算的项目中,用户可以在WELSIM中成功地显示结果云图。此模型中含有128,710个节点,72,125个Tet10单元。数据量是比较大的。
右键点击结果节点,会在弹出菜单中显示导出结果(Export Result)的选项。点击导出结果,会弹出文件保存对话框。此时导出的结果是基于Set Number值为1的数据。
在保存对话框中,选择VTK format (*.pvtu)格式,并设置文件名。
此时会输出两个文件,一个后缀为pvtu和一个vtu的文件。用文本编辑器打开,可以发现pvtu文件是一个总体数据描述,vtu是具体的数据,同时文件也相对较大。
pvtu文件含有对数据描述。
vtu含有具体的数据。
VTK类型的数据文件是被很多后处理软件所支持的。Paraview和VisIt就是支持VTK文件的两款免费且开源的后处理软件。
在ParaView软件中打开此文件并显示。
在VisIt软件中打开此文件并显示。
对WELSIM输出VTK结果文件功能有什么问题和建议,请给我们留言。