论文部分内容阅读
随着计算机与网络技术的发展,网络教育机房等教学设备的管理也开始利用虚拟现实技术和物联网技术向智能化和三维可视化方向发展,实现对环境状态参数进行可视化的动态标注与监控。如何基于草图描述实现快速的三维机房场景的重建并成为环境参数传感器的显示模块,是目前亟待解决的课题之一,对促进物联网技术应用,实现教育机房管理的智慧化具有重要的研究价值和意义。本文以网络远程教育服务器机房的三维虚拟场景显示模块开发为背景,对现有虚拟现实场景生成的方法和技术进行了研究,提出基于平面草图描述实现机房环境三维可视化的方案,并初步实现了一个基于多文档人机交互界面的实验性演示系统,搭建出智能机房管理的基础性显示和管理模块。本文的具体工作内容如下:(1)研究和总结了现有虚拟现实场景生成的方法与技术,提出了基于草图描述的三维场景生成方案。以服务器机房场景显示模块开发为实例,阐述了基于草图描述三维场景生成的原理与算法,根据三维场景概念模型对构建机房场景的平面草图元素进行了简化归类,并给出每一类草图元素的数学表达式。定义了创建与编辑草图的交互规则,解释了基于草图描述的三维场景生成过程。(2)结合可视化程序开发框架Qt和三维渲染引擎“鬼火”,完成了基于草图描述的三维虚拟场景生成的实验系统开发。介绍了系统开发所选用的工具与环境配置,在此基础上阐述了系统总体设计框架及主要功能模块的具体实现方法。给出了根据Bezier曲线计算绘制墙面控制点的算法;分析了三维模型文件存储格式特点及其导入时应该注意的几个问题;提出了通过三维模型AABB包围盒来控制三维模型导入时的位置与大小的方法;根据概念模型层次管理三维模型纹理素材;解决了曲线墙绘制时控制点偏离路径位置的问题;对Maya镜头观看场景的不足加以改进。(3)针对三维可视化在教育领域的应用主要体现在虚拟校园、虚拟实验等方面,而在教育资源管理中应用较少的情况。考虑到三维可视化技术用于教育资源管理不仅可以提高工作效率,而且有利于教育资源优化的因素,本文探讨了基于草图描述的三维机房场景生成的实际应用,并设计了其在教育机房监控管理中的应用方案。