- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中国航空学会第十三届燃烧与传稿传质专业学术讨论台
CSAA2005.PC。060
跨平台交互式网格生成技术研究
岳明佥捷杨茂棒
(北京航空航天大学。能源与动力工程学院)
Tel:010
Bmail:ⅡLy@163.∞
摘要:网格生成技术是数值仿真技术的一个重要方面.网格的质量对数值模拟的结果有着
极其重要的影响.本文对跨平台交互式阿格生成技术进行了初步的研究,对其中所涉及的
关键技术.包括跨平台图形界面、0p∞GL三维圈形显示、基本几何单元的生成、可控网格
结点分布、多区网格生成等,进行了分析和探讨.为我屋自行开发可视化交互式网格生成
软件提供了可行的技术方案。
关键词;交互式图形界面,网格生成,可视化.样条曲线
1、前言
网格生成技术是数值仿真技术的一个重要方面。数值仿真所用网格的质量不仅对数
值模拟的收敛性有重要的影响。也对数值模拟的结果有着直接的影响。在一些特定的领
域,铡如自由表面流动的计算、准确的激泼捕获,还要求啜格能陵计算的结果做出调整。
计算网格一直在不断魄发展变化中。从结构化网格到块结构化网格.再到非结构化网格
和非结构化/结构化混合阿格。网格的生成方法也从最初的代数方法“’到后来的微分
方程法…,再刘生成非结构化网格81的前沿稚进法和Delaunay三角形化法。同时,为
了能够准确控制网格的稀密和质量。还要求网格生成时能够可视地、交互地进行。
近些年来。随着计算机技术的发展,三维图形显示技术逐步成熟.交互式罔格生成
技术开始得到发展。在国外。大部分的商业软件均带有可视化的,可交互的网格生成模
块,还有一些专门的交互式网格生成软件,著名的如Icea。但在国内,交互式网格生成
技术的发展则极为缓慢。至今没有见到可用的交互式网格生成软传,援关的技术研究也
很少.计算网格的生成大多数还停留在手工时代。对于简单的单通域还没什么问题.一
旦遇到复杂的多通域时就束手无策了。最近。随着一些商用的网格生成软件进入国内市
场,复杂多通域的弼格生成得到了部分宅皇解决。但是。由于商业软件是独立运行鸽。对
于如动网格、自适应网格,这样需要网格生成和计算求解相耦合的问题时仍然无法解决。
因此,要提高数值模拟的水平,发展自己的交互式网格生成技术就显得必不可少。
交互式网格生成技术包括;交互式图形界面、三维几何图形显示、基本几何单元的
生成、网格点分布的控制、网格分区、网格生成等几个方面,下面分别进行分析和探讨。
二、交互式跨平台图形界面
2,1跨平台图形界面
要实现交互就必须采用图形界面。目前流行的图形界面操作系统有Windows和Unix
/Linux两大类。其中Windows操作系统是目前普通用户用得最多,因而也是最熟悉的
操作系统;而Unix/Linux则是高性能数值计算采用的主要平台。为了鹾兼顾大多数使
411
中国航空学会第十三届燃烧与传热传质专业学术讨论会
CSAA2005-pC-050
用者的使用习惯和高性能数值计算的两方面要求,本文采用跨平台的图形界面。这里说
的跨平台是指软件可以同时在多个平台上运行.且运行时的界面近乎完全一致:使用者
在一个平台上学会了软件的使用后,不需要额外的学习即可熟练操作该软件在其他平台
的运行版本。
和Windows两种版本,两种版本采用相同的函数接口,基于FOX的软件只要重新编译即
可运行于不同的操作系统。
基于FOX图形界面的软件交互式网格生成软件运行时的界面如图1所示a
2.2交互式界面操作
交互式操作包含交互式输入和交互式编辑。本文中点、线、沿、网格面等几何和网
格图元的输入均可交互式进行,各种图元在正式输入前均可提前预览,在确定输入正确
后再正式生成。各已生成的图元均可用鼠标点击选取,从而方便以后的图元生成和编辑。
三、三维几何图形显示
操作系统的支持。本文也采用OpenGL函数库显示三维几何图形。
FOX本身对O
文档评论(0)