论文部分内容阅读
可视化是指将数据及其它形式的信息通过可视化处理创建仿真分析环境或仿真虚拟环境,使参试人员通过视觉信息掌握系统中变量之间、变量与参数间、变量与外部作用间的变化关系,直接了解系统的静态和动态特性的一种技术。研究可视化工具就是总结仿真系统可视化的共同组成要素及其结构规律,将系统仿真数据结果的可视化输出分离成一项独立性较高的软件系统。而研制具有真实感的交互式化工场景仿真工具,就是采用计算机图形和图像处理技术将化工模型仿真计算的输入过程直观化,输出结果形象化。 本课题在软件工程学、计算机图形学、仿真理论的指导下,在理论及实现上进行了化工场景视景仿真平台的研究。提出了“仿真平台开放式结构”、“物理动画”、“全景漫游”、“三维交互”、“图元驱动”的概念及解决方案,并在单元操作的实例程序中得到印证。 对于化工场景仿真平台的系统结构,采用分布式仿真的思想及软件构件、构架理论,在硬件和软件系统中解决了化工场景仿真平台的开放性设计问题。并给出了其实现方法及使用的技术规范。 对化工场景的视景运动规律进行研究,不同于传统的关键帧动画,本文提出了“物理(属性)动画”的概念。并在OpenGL工具的支持下提出其实现方法。在此基础之上进一步研究了三维图形的交互方法,给出了“二维拾取”的解决方案。在纹理变换的启发下,本文提出了一种能实现“全景漫游”的视景背景系统的新方法。 提出了“数据驱动”的概念。在DLL,ActiveX,ADO技术支持下,研究了各种通讯方法,创建了适合于驱动视景中图元对象的数据接口服务器及多种驱动数据接口构件。解决了多种数据源的连接和访问问题。 文章最后,提出了在本研究基础之上进一步完善平台系统,以及向多媒体仿真、虚拟现实延伸过渡的设想。