学位论文 > 优秀研究生学位论文题录展示

基于OpenGL的列车视景仿真研究

作 者: 曾晓芳
导 师: 肖世德
学 校: 西南交通大学
专 业: 机械电子工程
关键词: 列车视景仿真 虚拟现实 OpenGL 场景建模 铁轨铺设 实时显示
分类号: TP391.41
类 型: 硕士论文
年 份: 2008年
下 载: 334次
引 用: 9次
阅 读: 论文下载
 

内容摘要


随着虚拟现实技术的飞速发展,计算机仿真技术目前正广泛应用于军事和国民经济的各个领域。在铁路交通领域,为了使列车司乘等工作人员更快更好地熟悉和掌握列车的编组和运行工况,这就需要现代化的培训手段。依托于计算机仿真技术的列车仿真系统具有经济、安全、灵活及可重复的优点,正在列车驾驶培训中发挥越来越大的作用。本论文利用VC++中的MFC,基于OpenGL函数库,从底层出发开发一个具备自主知识产权的列车视景仿真原型系统。论文主要工作包括以下几点:1.在MFC环境下基于OpenGL函数库建立了列车视景仿真程序框架,建构了一个交互性良好的操作界面,界面分为场景设置视区、绘图视区和控制操作视区三部分2.通过几何变换、投影变换、视图变换、视口变换等,将现实中观察到的三维场景物体,转换为二维计算机屏幕所能表示的二维图像。同时通过几何变换中的移动变换、旋转变换、缩放变换将场景组装在一起,变化它们的输入参数来实现动画效果。3.将建模方法分为一般建模、三维模型导入和特殊建模方法。应用特殊建模的方法完成了对仿真中很多特效场景物和场景的建模工作。基于位图的灰度值来实现对地形的建模,基于不同混合方法实现对晴空、车窗、树木、雪花等的建模。采用上述的建模方法完成的场景和场景物的模型具有较好的视觉效果。4.本文构建了平面铁路线的统一模型,采用链表结构将各线路连接起来。应用场景设置窗口和对话框输入方式,建立了较好的用户交互功能。场景物的放置采用鼠标拾取坐标的方法,使操作更方便。5.针对列车虚拟运行场景仿真这种大面积场景渲染的实际情况,提出了运用单元分割法与雾化效果相结合,应用场景块与视点的距离判断其渲染显示与否的方法,提高了场景渲染的效率,同时也保证了较好的视觉效果。

全文目录


摘要  6-7
Abstract  7-11
第1章 绪论  11-18
  1.1 研究目的与意义  11-12
  1.2 虚拟现实概况  12-14
  1.3 视景仿真概况  14-15
  1.4 列车仿真系统国内外发展  15-17
  1.5 本文主要研究工作  17-18
第2章 列车运行视景仿真总体设计  18-28
  2.1 OpenGL开发环境  18-22
    2.1.1 OpenGL的基本特点  18-19
    2.1.2 OpenGL基本工作流程  19-21
    2.1.3 OpenGL的基本操作和功能  21-22
  2.2 在MFC环境下列车视景仿真程序的初始化  22-24
  2.3 列车运行视景仿真界面  24-25
  2.4 列车运行视景仿真系统功能模块划分及工作流程  25-28
第3章 列车运行视景仿真图形变换  28-34
  3.1 图形变换过程  28-29
  3.2 几何变换  29-31
  3.3 投影变换  31-32
  3.4 视口变换  32-34
第4章 列车视景仿真实体建模  34-51
  4.1 视景建模  34-35
  4.2 视景三维几何建模原理  35-39
    4.2.1 对象形状  35
    4.2.2 对象外观  35-39
      4.2.2.1 光照  36-37
      4.2.2.2 纹理映射  37-39
  4.3 列车视景几何建模方法与应用  39-51
    4.3.1 一般实体建模  39-40
    4.3.2 三维模型导入  40-42
    4.3.3 利用位图灰度值建模  42-46
    4.3.4 混合技术建模  46-51
第5章 列车运行三维仿真场景铺设  51-69
  5.1 线路平面中心线的数学表达  51-55
  5.2 线路平面中心线的边界约束  55-56
  5.3 平面中心线法线模型  56-57
  5.4 铁轨的铺设  57-61
  5.5 场景物的放置  61-69
第6章 列车运行实时视景生成与显示  69-80
  6.1 实时视景生成和显示技术  69-72
    6.1.1 消隐技术  69-70
    6.1.2 实例与显示列表技术  70-71
    6.1.3 纹理映射技术  71
    6.1.4 单元分割技术  71-72
  6.2 列车运行视景动态模拟  72-77
    6.2.1 列车运行模拟  72-74
    6.2.2 视点选择  74-75
    6.2.3 列车运行视景实时显示管理  75-77
  6.3 列车运行视景仿真图集  77-80
结论  80-81
致谢  81-82
参考文献  82-86
附录A  86-92
攻读硕士学位期间发表的论文及科研成果  92

相似论文

  1. 人脑解剖结构图谱软件的设计与实现,TP391.41
  2. VRGIS在城市设计中的应用,TP311.52
  3. 三维服装虚拟变形及展示技术研究,TS941.26
  4. 下肢康复机器人的训练规划与康复效果评估,R49
  5. 小麦群体生长可视化系统的设计与实现,S512.1
  6. 油菜植株形态结构模型及可视化,S565.4
  7. 基于运动目标轨迹分析的智能交通监控系统,TP277
  8. 网络虚实二重性中主体的发展,B01
  9. 立式数控铣削仿真加工系统研制,TG547
  10. 基于数字化技术的工程制图教学系统研究,TB23-4
  11. 基于OpenGL的实时阴影算法研究,TP391.41
  12. 钣金数控切割三维仿真研究,TG48
  13. 基于三维扫描技术的针织物起毛球等级评定的研究,TP391.41
  14. 机械学科网络虚拟实验的实现方法研究,TP391.6
  15. 虚拟空间环境构建及红外成像仿真,TP391.9
  16. 手机增强现实虚实注册关键技术研究,TP391.9
  17. 基于VRML语言的虚拟实验室网络框架的研究,TP391.6
  18. 武汉城市公交站点情感设计研究,TU248.3
  19. 基于DirectShow与OpenGL的视频通讯软件设计与实现,TN919.8
  20. 三维虚拟魔方游戏软件的设计与实现,TP393.09
  21. 可视化仿真系统—三维浏览子系统的设计与实现,TP391.9

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 信息处理(信息加工) > 模式识别与装置 > 图像识别及其装置
© 2012 www.xueweilunwen.com