论文摘要
随着虚拟现实技术的飞速发展,计算机仿真技术目前正广泛应用于军事和国民经济的各个领域。在铁路交通领域,为了使列车司乘等工作人员更快更好地熟悉和掌握列车的编组和运行工况,这就需要现代化的培训手段。依托于计算机仿真技术的列车仿真系统具有经济、安全、灵活及可重复的优点,正在列车驾驶培训中发挥越来越大的作用。本论文利用VC++中的MFC,基于OpenGL函数库,从底层出发开发一个具备自主知识产权的列车视景仿真原型系统。论文主要工作包括以下几点:1.在MFC环境下基于OpenGL函数库建立了列车视景仿真程序框架,建构了一个交互性良好的操作界面,界面分为场景设置视区、绘图视区和控制操作视区三部分2.通过几何变换、投影变换、视图变换、视口变换等,将现实中观察到的三维场景物体,转换为二维计算机屏幕所能表示的二维图像。同时通过几何变换中的移动变换、旋转变换、缩放变换将场景组装在一起,变化它们的输入参数来实现动画效果。3.将建模方法分为一般建模、三维模型导入和特殊建模方法。应用特殊建模的方法完成了对仿真中很多特效场景物和场景的建模工作。基于位图的灰度值来实现对地形的建模,基于不同混合方法实现对晴空、车窗、树木、雪花等的建模。采用上述的建模方法完成的场景和场景物的模型具有较好的视觉效果。4.本文构建了平面铁路线的统一模型,采用链表结构将各线路连接起来。应用场景设置窗口和对话框输入方式,建立了较好的用户交互功能。场景物的放置采用鼠标拾取坐标的方法,使操作更方便。5.针对列车虚拟运行场景仿真这种大面积场景渲染的实际情况,提出了运用单元分割法与雾化效果相结合,应用场景块与视点的距离判断其渲染显示与否的方法,提高了场景渲染的效率,同时也保证了较好的视觉效果。
论文目录
摘要Abstract第1章 绪论1.1 研究目的与意义1.2 虚拟现实概况1.3 视景仿真概况1.4 列车仿真系统国内外发展1.5 本文主要研究工作第2章 列车运行视景仿真总体设计2.1 OpenGL开发环境2.1.1 OpenGL的基本特点2.1.2 OpenGL基本工作流程2.1.3 OpenGL的基本操作和功能2.2 在MFC环境下列车视景仿真程序的初始化2.3 列车运行视景仿真界面2.4 列车运行视景仿真系统功能模块划分及工作流程第3章 列车运行视景仿真图形变换3.1 图形变换过程3.2 几何变换3.3 投影变换3.4 视口变换第4章 列车视景仿真实体建模4.1 视景建模4.2 视景三维几何建模原理4.2.1 对象形状4.2.2 对象外观4.2.2.1 光照4.2.2.2 纹理映射4.3 列车视景几何建模方法与应用4.3.1 一般实体建模4.3.2 三维模型导入4.3.3 利用位图灰度值建模4.3.4 混合技术建模第5章 列车运行三维仿真场景铺设5.1 线路平面中心线的数学表达5.2 线路平面中心线的边界约束5.3 平面中心线法线模型5.4 铁轨的铺设5.5 场景物的放置第6章 列车运行实时视景生成与显示6.1 实时视景生成和显示技术6.1.1 消隐技术6.1.2 实例与显示列表技术6.1.3 纹理映射技术6.1.4 单元分割技术6.2 列车运行视景动态模拟6.2.1 列车运行模拟6.2.2 视点选择6.2.3 列车运行视景实时显示管理6.3 列车运行视景仿真图集结论致谢参考文献附录A攻读硕士学位期间发表的论文及科研成果
相关论文文献
标签:列车视景仿真论文; 虚拟现实论文; 场景建模论文; 铁轨铺设论文; 实时显示论文;