使用平面插值在 Paraview 5 中渲染直线网格

Rendering rectilinear grids in Paraview 5 with flat interpolation

我想可视化我在 Paraview 5.4.0 中生成的直线网格 *.vtk 文件。该文件包含排列在规则网格中的连续变量的值,我想在不对节点之间的值进行插值的情况下进行渲染。

我已经可以在 Paraview 4.3.1 中做我想做的事了,我关闭了标量值的插值,然后将 Lighting > Interpolation 设置从 GourardFlat(见下图),所以我得到了标量值的块状可视化。

)

然而,当我尝试在最新版本的 Paraview 5.4.0 中做同样的事情时 Lighting > Interpolation 下拉菜单似乎没有在我更改它时呈现到 平坦,表面保持 'blurred'(见下文)。

)

该程序设置为自动应用更改,所以我认为这不是问题所在。我对 Paraview 很陌生,所以我猜有一些我不明白的秘密设置,而不是程序中的错误。

我包含了一个示例 *.vtk 文件 here

所以这个问题确实是一个 xy problem - 我的主要目标是在 ParaView 中将 numpy 数组可视化为网格单元。

我能够通过使用 PyEVTK package and a helpful tutorial.

将 numpy 数组导入 VTK 格式 (*.vtr) 来解决我的问题