基于VTK的三维流场可视化算法设计与实现

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:foxylxq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的发展,数值模拟与仿真已遍及科学研究和工业生产等领域,并且由于人们对仿真精度的要求日益提高,模拟仿真出的数据量也越来越大,那么为了能够从海量数据中快速准确地获取有用信息并观察其中规律,则有赖于数据可视化。数据可视化已广泛应用于流体动力学研究、生物医学、工业生产等领域。其中,计算流体动力学在航天、航空、航海以及汽车船舶制造业中具有十分重要的意义,而且三维流场可视化能够为流场的动力学特性、热力学特性以及运动规律的观测与掌握提供途径。所以,三维流场可视化已成为数据可视化领域的一个重要研究方向。  三维流场可视化的本质是以图形、图像的方式将流场的几何结构以及流场属性进行显示。那么,在目前国内外推出的可视化软件与工具中,VTK(VisualizationToolKit)可视化工具包具有功能强大,开发周期短,支持多种编程语言且开发平台适应性强等特点,被许多科研机构以及可视化软件开发公司广泛应用。所以本文选择基于VTK设计并实现三维流场可视化算法。  本文通过研究VTK的类库组成与开发方法,以及所支持的数据类型和可视化管线搭建流程,主要完成了以下三部分内容:(1)实现对多种文件类型的输入输出以及转换;实现了Tecplot数据文件向VTK文件转换的程序编写与封装,扩展了VTK的文件读入类库。(2)设计并实现了针对结构化网格组织形式的三维数据的可视化算法,包括数据探测、等值线与等值面提取、数据切割与颜色映射、矢量数据的符号化显示等模块。(3)通过对体绘制经典算法的研究,建立起基于图像数据类型的三维流场体绘制模型和基于非结构化网格数据类型的三维流场体绘制模型,并在两种体绘制模型的基础上,分别都采用了光线投射算法和纹理映射算法实现了体绘制,并且对体绘制效果进行了分析,将广泛用于医学领域的体绘制可视化方法应用到三维流场可视化中,为流场内部的信息挖掘提供了方法。  本文基于VTK设计实现了针对结构化网格数据类型的三维流场多种可视化方法,旨在实现对三维流场属性信息的充分挖掘,从而方便科研人员从可视化图像中提取流场特征,把握流场规律,从而做出准确判断。
其他文献
近年来,国内出租车交通得到快速发展,已经覆盖所有城市及较发达乡镇,成为群众出行的重要交通方式。2008年大部门体制改革之后,运输部门从政策、标准等不同方面着手,出台了多
非晶硅由于热光系数高,成本低廉、易于集成等特点,被广泛应用于光学系统中。近年来,设计基于非晶硅薄膜热光效应的低损耗、高性能的光学器件成为半导体光学领域的研究重点,如
随着光电子学和半导体技术的发展,光电器件发展迅速,已广泛应用于国民经济的各个领域.其中,CCD器件由于具有光电转换、信息存储和延时等功能,又有尺寸小、重量轻、功耗小、噪
期刊
在实际的工业生产中有大量的镜面目标和强背景光下目标需要进行三维轮廓测量,镜面目标如抛光模具、汽车车身表面等,强背景光下目标如高温钢坯、钢轨磨耗测量等,目前对这类低
随着科技的不断进步,仪表仪器作为测量、监视以及数据采集的重要工具,扮演的角色越来越重要。但在日常的生产生活中,很多老旧仪表的数据采集要靠人工完成,这不仅严重影响工作
生物传感器是在化学传感器的基础上发展起来的一个非常活跃的研究领域,它与生物信息学、生物芯片、生物控制论、仿生学、生物计算机等学科一起,处在生命科学和信息科学的交叉区
为了缓解城市交通拥堵,发展低碳交通,当前我国城市轨道交通得到了空前重视,其建设已进入“大跃进”时代。轨道交通枢纽是轨道线网的锚固点,但我国许多城市轨道交通枢纽存在功
随着炼钢业技术的迅速发展,越来越多的电弧炉设备投入到生产之中。由于其自身的工作特点,对电网造成了严重的影响。为提高电力系统的稳定性、改善电能质量,研制大容量、响应
近年来,我国高速铁路发展迅速,高速铁路网基本形成。高速铁路的通车运营,大大缩短了沿线城市间的旅行时间,为人们的出行带来了极大的便利,对沿线城市的发展产生了深远的影响