第六章模块化可视化环境.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第六章模块化可视化环境.pdf》由会员分享,可在线阅读,更多相关《第六章模块化可视化环境.pdf(20页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、第六章模块化可视化环境概述?可视化软件系统?世纪年代形成的新型系统?模块化设计思想?基于数据流?可扩充、可重用的模块化软构件库6.1 可视化软件分类6.1.1 可视化子程序库?提供高级语言的应用编程界面?基于传统的图形图像库?提供可引用的通用或专用可视化函数库或类库?通常有基于Script的命令行用户界面?如VTK、PV-WAVE Advantage、PGL等6.1 可视化软件分类6.1.2 Turkey可视化系统?提供窗口与菜单驱动使用方式?图形用户界面(GUI)直接操纵?使用方便,无需编程?缺点是系统封闭,不易修改和扩充?如Data Visualizer(Wavefront),Plot3D
2、/SURF/GAS(NASA Ames),Vis-5D(Univ.of Wisconsin),XDataSlice(NCSA),PV-WAVE/Point&Click(VNI)等6.1 可视化软件分类6.1.3 模块化可视化环境?提供模块级、基于数据流图表示的可视化程序设计语言?具有模块化的分布式结构?如apE(Tara Visual),AVS(AVS),IRIS Explorer(SGI/NAG),Data Explorer(IBM)和Khoros(KRI)等?可编程性与易使用性,前两者优点的结合6.2 MVE概述6.2.1 概念与特点?Chris Thornborrow对MVE的定义:一种
3、数据可视化软件包,它包括一个允许以管道(Pipeline)连接各模块(Modules)的用户界面。它是模块化应用构造器(MAB)的一个面向科学可视化的子集。?SIGGRAPH94正式启用MVE术语?基于模块:将应用划分为相对独立的过程,可重用、扩展?基于模块间的连接:以数据流方式表达与实现?提供可视语言程序设计界面:基于图符的可视编程界面操纵模块间的连接,构造可视化应用程序6.2 MVE概述6.2.2 发展概况?第1代MVE:基于数据流,数据在模块间流动,模块作为独立进程以数据驱动方式在系统中并发执行,数据需要反复缓存和拷贝,效率低?第2代MVE:面向对象与对象引用,模块间的数据传送不再基于数
4、据流,而是对象引用,提高了效率6.3 MVE模型及实现方法6.3.1 可视化应用的数据流图表示?可视化应用实现从数据源到图像的一系列变换过程,即可视化流水线(Visualization Pipeline)?数据源-输入-过滤-映射-绘制-图像处理-输出-图像?交互:图像交互、数据源交互、模拟与计算交互6.3 MVE模型及实现方法?应用过程划分为模块?每个模块执行对数据的某种变换?模块之间通过数据交换进行连接?各种不同连接组合形成不同的应用实例?模块包括数据输入、输出端口,还有可调整的控制参数端口,使用户能够控制模块的行为?模块库包括所有通用的模块,支持各种数据类型?用流图表示,节点与边分别表示
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第六 模块化 可视化 环境
![提示](https://www.deliwenku.com/images/bang_tan.gif)
限制150内