首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在ParaView中显示立面网格

在ParaView中显示立面网格
EN

Stack Overflow用户
提问于 2012-10-10 07:14:14
回答 1查看 7.5K关注 0票数 2

我是ParaView的新手,完全不了解各种不同的数据格式。我所要做的就是显示一个由程序生成的立面网格。我将高程网格存储在一个由浮点数组组成的二维数组中,该数组由xy坐标索引,并存储z坐标。换句话说,elevationGrid[x][y]存储点(x,y)上方的高度。

我应该使用哪种文件格式?它是如何定义的?如果有人能给出一个3x3网格的示例文件,那将是最理想的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-30 21:44:06

第一种方法使用5x5网格和等式z= x^2+y^2,使用非常简单的输入格式。这是一个通用的方法,并不是专门针对结构化网格的。使用Paraview 3.14.1完成了以下操作。

1)将您的数据保存为csv格式,即:

代码语言:javascript
运行
复制
"x","y","z"
-0.5,-0.5,0.5
-0.30000001,-0.5,0.34000001
-0.1,-0.5,0.26
[...]
0.1,0.5,0.26
0.30000001,0.5,0.34000001
0.5,0.5,0.5

2)在Paraview中打开您的csv文件

填写所需的导入选项。

3)将表格转换为几何点

应用过滤器>按字母顺序>表到点

系统将要求您为每个坐标提供每个变量。

4)显示3D视图以查看您的点

创建一个新的可视化视图(添加一个新选项卡),然后选择"3D View“。激活你的TableToPoints过滤器,点击管道中靠近它的名字的小眼睛。

如果一切正常,此时您将看到散点图。

5)最后一步:创建曲面

应用滤镜>字母> Delaunay 2D

并使用默认选项,最终获得:

编辑:

我记得创建高程地图的专用函数的名称...它是Wrap by标量函数。你可以把它和上面的一些步骤结合起来,更容易得到你想要的。如果有必要,我可以给你举个例子。

票数 15
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12809758

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档