博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ICEM棱柱网格生成方向【转载】
阅读量:2288 次
发布时间:2019-05-09

本文共 681 字,大约阅读时间需要 2 分钟。

转载自:http://blog.sina.com.cn/s/blog_8add9da60102v2hv.html

利用ICEM生成边界层网格(棱柱网格)时,发现生成的棱柱网格的方向不在流体域一侧,跑到了另一侧,这样的网格怎么能用呢。问题产生的原因总也找不到,没辙,先换个简单的模型实验一下,在实验的过程中发现一切正常,生成的棱柱网格在流体域方向,这可奇怪了。应该不是网格设置的问题,那就从几何入手去找问题,突然想到三维计算机图形学当中的面的法矢量这个概念,会不会是面的法矢量反了导致的呢,先试试再说。在ICEM的菜单中找法矢量相关的设置,没有,度娘搜索,没有,google搜索,发现有个老外的问题和我一样,都是棱柱网格方向反了,看大家的留言,依旧没答案。重现构建一下几何的拓扑试试,突然在Repair Geometry下看到了面法矢量的图标Modify surface normals,进入之后,在Method中选择Reverse normal,然后选择对应的面,Apply. 重新生成棱柱网格,发现方向变了,方法有效。退回到复杂的螺旋桨模型中,这样处理之后,发现棱柱网格的方向依旧错误,无语。重新找答案,发现螺旋桨外侧的旋转域的边界面法矢量不对,将这些法矢量也做一调整,重新生成,OK,问题解决。

总结:非结构网格的棱柱层方向,可通过面的法矢量调整;结构网格的边界层网格,通过OBlock创建,OBlock和外OBlock决定生成边界层的方向。

转载于:https://www.cnblogs.com/liusuanyatong/p/11259830.html

你可能感兴趣的文章
Android 搭建
查看>>
Java 配置
查看>>
多个Activity的完全退出
查看>>
自定义android控件
查看>>
tomcat c/s 三层架构
查看>>
代码_多进程_简单实例
查看>>
转载_消息机制
查看>>
代码_网络_FTP
查看>>
代码_网络_WWW
查看>>
UIView常用属性和函数
查看>>
UIButton常用属性和函数详解
查看>>
UILabel常用属性详解
查看>>
UITextField常用属性和方法详解
查看>>
“UITableView完美平滑滚动”阅读笔记
查看>>
UIImageView常用属性和方法
查看>>
UIImage常用属性和方法
查看>>
会报编译器警告的Xcode 6.3新特性:Nullability Annotations
查看>>
2015 Objective-C 三大新特性
查看>>
Objective-C中instancetype详解
查看>>
音频、视频框架概括说明
查看>>