我有一个.vtu文件,表示通过vtkXMLUnstructuredGridReader读取的网格。然后我创建一个numpy数组(nbOfPoints x 3),在其中存储网格顶点坐标,我称之为meshArray。 我还有一个列数组(nOfPoints x 1),我称之为brightnessArray,它表示我要分配给meshArray的顶点的某个属性;因此每个顶点对应一个标量值。例如:元素meshArray[0]将对应brightnessArray[0],依此类推。 我该怎么做?你知道吗
然后可以在网格顶点处插值,以获得我设置的属性的平滑变化,以便在paraview中可视化它?你知道吗
谢谢你。 西蒙
以下是您需要做的:
编写一个Python可编程源代码,将numpy数据作为vtkunstucturedgrid读取。 以下是一些可编程源的示例: https://www.paraview.org/Wiki/ParaView/Simple_ParaView_3_Python_Filtershttps://www.paraview.org/Wiki/Python_Programmable_Filter
读取.vtu数据集
在python可编程源代码输出上使用“Ressample with Dataset”过滤器,并将数据集选择为“source”
你就完了。你知道吗
最困难的部分是编写programmble源脚本。你知道吗
相关问题 更多 >
编程相关推荐