3d 如何可视化XYZ+;在Paraview中存储在简单表中的字段体积数据?

3d 如何可视化XYZ+;在Paraview中存储在简单表中的字段体积数据?,3d,grid,visualization,paraview,3d,Grid,Visualization,Paraview,很长一段时间以来,我一直在Goldensoftware Surfer/Voxler工作。在这个程序中,可视化表格数据非常容易。该方案如下所示:数据输入(在此步骤中,我可以指定x、y、z和一个组件-一些物理场数据)->网格->轮廓/体积可视化。但我找不到任何线索如何从表中加载数据,然后以某种方式对其进行网格化,然后在Paraview中进行轮廓/体积渲染。 例如,我有一个表: X Y Z Rho -135.25 185.25 282.84 2284.442 -

很长一段时间以来,我一直在Goldensoftware Surfer/Voxler工作。在这个程序中,可视化表格数据非常容易。该方案如下所示:数据输入(在此步骤中,我可以指定x、y、z和一个组件-一些物理场数据)->网格->轮廓/体积可视化。但我找不到任何线索如何从表中加载数据,然后以某种方式对其进行网格化,然后在Paraview中进行轮廓/体积渲染。 例如,我有一个表:

X       Y       Z       Rho
-135.25 185.25  282.84  2284.442
-135.25 114.75  282.84  954.951
-100    100     282.84  6825.375
-64.75  114.75  282.84  3640.483
-50     150     282.84  3745.877
...
14.75   35.25   400.00  2822.855
14.75   -35.25  400.00  6876.960
50      -50     400.00  1375.617

我如何对这些数据进行规则的三维网格(为了通过克里格法确定)?然后如何进行轮廓/体积渲染?

第一步是将数据读入ParaView。ParaView可以以表格的形式读入带分隔符的文本文件,这基本上就是您所拥有的。假设数据位于.txt文件中,则可以直接打开数据。默认情况下,读取器假定您有逗号分隔符(即csv文件),但您可以更改它。打开文件后,在“属性”面板中,将
字段分隔符从逗号更改为空格。另外,选中
合并连续分隔符
旁边的框

数据加载到表结构中,ParaView最初将在电子表格视图中显示它。可以使用一对过滤器中的一个将其转换为三维栅格。第一个过滤器是
表到点
。您只需选择x、y和z列,它将在空间中生成一组离散点。第二个过滤器是
表格到结构化网格
。在此过滤器中,可以指定x、y和z列以及栅格的范围。然后,它将根据表中的数据行构建点的曲线网格