paraview5.9.1 绘制截面流线图

使用科学计算可视化工具paraview-5.9.1绘制截面的流线图,以3d-cavity为例。

(1) 使用OpenFOAM-v2006运行 tutorials/incompressible/icoFoam/cavity 算例,driven-cavity 几何特征 0.1m × 0.1m × 0.1m,网格规模 100 × 100 × 100,Allrun 之后,执行 foamToVTK 产生VTK文件。

(2) 使用paraview加载VTK文件,点击slice按钮,对 cavity 做切面:

(3) 对切面作 Surface Vector Filter,用来将速度矢量投影到平面上:

(4) 使用 Mask Points Filter,生成一系列采样点,来确定流线的位置:

在 Mask Points 中,选择 Random Sampling 随机取点的方式,点的总数 Maximum Number of Points 为1000,On Ratio 为 2,表示每2个点中选出一个,效果如下:

而如果没有选择 Random Sampling,那么会直接选取前2000个点中的1000个:

(5) 在 Mask Points 完成之后,选择 Stream Tracer with Custom Source Filter:

其中的 Input 和 Seed Source分别选择 surfaceVectors1和MaskPoints1:

最终,得到如下的流线图:

paraview 画截面流线图相关推荐

  1. 在 ParaView 中画截面上的流线

    ParaView 的 Stream Tracer 无法直接作一个截面上的流线.比如,对于OpenFOAM的算例,即使是二维算例,截取一个面后,用 Stream tracer 无法得到流线.解决办法是存 ...

  2. Paraview——三维模型中二维切面矢量流场制作

    在利用Paraview对OpenFOAM进行后处理时,会遇到因模型为三维模型,后处理过程中的矢量图也是三维的,且无法投射到二维平面,对此问题将利用相关的filter进行处理以得到二维切面的矢量流线图, ...

  3. Python数据三维可视化-VTK

    Python科学计算三维可视化[完结]:https://www.cnblogs.com/yuyukun/p/12063595.html VTK 图形模型的主要作用是用图形描述几何体构成的场景,可视化流 ...

  4. Ansys ——自定义不规则形状梁截面

    目录 导读: 1.问题描述 2.CAD绘制截面,导出.sat文件格式 (1)在三维建模工作空间下绘制截面 ①转到三维建模工作空间 ②根据绘制的线绘制平面 (3)将平面导出成ansys可导入读取的.sa ...

  5. CREO - 基础3 - 用拉升的方法构建一个双轮胎模型

    前言: 本例用一个简单的基础方法,实现 轮胎模型.该模型在 我的一个轮胎机器视觉 项目里应用 1 构建一个 零件模型平面: 右键 [视觉法向]选取TOP面为 2 计算轮胎周长并绘制轮胎的展开矩形平面 ...

  6. matlab绘制庞加莱截面_matlab画的相图和庞加莱截面图

    昨天刚知道什么是相图和庞加莱截面,今天用matlab实现,给我的感觉虽然能画出图但理论基础还差得远.以前我是用vc++编程,现在发现用matlab编程真是太简单了,不过简单归简单就是效率有点低与vc+ ...

  7. matlab绘制庞加莱截面_[转载]matlab画的相图和庞加莱截面图

    昨天刚知道什么是相图和庞加莱截面,今天用matlab实现,给我的感觉虽然能画出图但理论基础还差得远.以前我是用vc++编程,现在发现用matlab编程真是太简单了,不过简单归简单就是效率有点低与vc+ ...

  8. cad lisp 管道截面_CAD中直接画管线图的LISP程序

    画一些管路原理图时,当代表不同管路的直线在图中相交时,需将在交点处的某一直线断开,再用一半圆连接两断点,使用下面这个LISP编写的程序,只用键入"brel"的命令,其它的就由电脑去 ...

  9. 利用CFX的结果,通过Tecplot画流线图

    用CFD-post默认设置画的流线不能在需要的地方加密,而且没有箭头,找了半天也没发现解决办法,无奈只好用Tecplot.网上貌似没有这方面详细的流程,自己研究了一下.现整理如下. 软件版本 我用的C ...

最新文章

  1. 0/1背包问题-----动态规划求解
  2. emacs python plugin_Windows上配置Emacs来开发Python及用Python扩展Emacs
  3. django的权限认证:登录和退出。auth模块和@login_required装饰器
  4. SAP Hybris backoffice加载的zul文件和zk文件是什么东西
  5. OpenVINO 2019 R2.0 Custom Layer Implementation for linux(2)
  6. java程序 计算器_简单计算器(java)
  7. 针对灰鸽子声明 金山“四问”灰鸽子工作室
  8. web开发网,前端实战项目百度云
  9. java代码行数_Java统计代码行数
  10. 别总写代码,这130个网站比涨工资都重要
  11. Maven私服nexus磁盘空间清理
  12. 携程机器学习开发部署一体化平台实践之路
  13. 计算机设置新网络,新买的电脑怎么设置网络连接
  14. 一文读大厂微服务水平
  15. Elasticsearch 聚合系列:adjacency matrix aggregation(邻接矩阵聚合)
  16. JAVA编写代码实现如下需求:皮球(Ball)分为足球(Football)和排球(Volleyball),各种皮球的运动(play)方法各不相同。
  17. 小偷电竞酒店换显卡被抓!网吧/电竞酒店如何防盗?
  18. Revit导入CAD图纸,要提前优化图纸,你做到了吗?
  19. 4种FPGA时钟分频 【附源码】:1.偶数分频;2.奇数分频(占空比50%);3.奇数分频(任意无占空比);4.小数分频;
  20. win7提示盗版 且各种工具无法激活

热门文章

  1. 绿皮书读书笔记(一)
  2. 如何评价一个规划方案的合理性?记xx项目规划单位招标
  3. Springboot Condition 实用讲解,只看一遍包学会
  4. 论一个函授大专生的Java求职路
  5. Vertica 向 GBase8a 迁移指南之DECIMAL(P,S),NUMERIC(P,S)
  6. RSA解密出现乱码的问题
  7. pdf怎么转换成ppt呢?两个特别简单的方法
  8. 【SQL学习记录】SQL Server全文本搜索
  9. 与其做痛苦的房奴,不如做个快乐的租房族
  10. 如何开发实操公众号小游戏的裂变?