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

利用CAD数据的视景仿真三维建模及其模型简化技术研究

作 者: 彭云云
导 师: 顾宏斌
学 校: 南京航空航天大学
专 业: 安全技术及工程
关键词: 视景建模 CAD数据 模型简化 OpenGL OpenFlight API VegaPrime实时仿真
分类号: TP391.9
类 型: 硕士论文
年 份: 2009年
下 载: 84次
引 用: 5次
阅 读: 论文下载
 

内容摘要


从虚拟现实建模的角度出发,根据轻型航空模拟器视景建模的需求结合我们的现有条件和已存在的一些开发工具开发了一种根据已有的产品CAD模型快速生成满足虚拟现实视景要求的OpenFlight模型的系统。该系统在VC 7.0平台下,用C++、OpenGLOpenFlight API编程实现。由于直接生成的OpenFlight模型三角面片过多,不适合虚拟现实的实际应用。因此系统研究了CATIA中的CAD模型数据格式,将模型导出为虚拟现实建模语言VRML文件,并对该文件进行解析,读出的三维模型数据在VC 7.0环境下进行简化处理。本文对三维网格简化算法进行了深入的研究,提出了基于法向误差测度的边折叠简化算法。本算法和二次误差简化算法进行比较,经过实验证明该算法简化效果较好,实现了能够在不影响视觉效果的前提下,用尽量少的面片来表示原始三维模型。本课题从OpenFlight数据库构建机制出发研究了模型创建和读写的方法,把经过简化后的三维模型加上材质和纹理后写成工业标准的OpenFlight格式,并结合Creator的插件式开发方法实现了模型不可见面的消隐。最后在视景实时管理系统VegaPrime中对用上述方法生成的模型进行可视化漫游,仿真获得较为逼真满意的效果,表明上述方法是行之有效的。

全文目录


摘要  4-5
Abstract  5-10
第一章 绪论  10-16
  1.1 论文选题背景及目的  10-11
  1.2 课题相关的国内外研究现状  11-14
    1.2.1 虚拟现实建模国内外研究现状  11-12
    1.2.2 三维模型的简化算法国内外研究现状  12-14
  1.3 论文的主要内容和结构  14-16
第二章 OPENGL、CREATOR 和CAD 简介  16-25
  2.1 OPENGL 简介  16-22
    2.1.1 OpenGL 概述  16
    2.1.2 OpenGL 基础知识  16-19
    2.1.3 基于MFC 的OpenGL 编程  19-22
  2.2 MULTIGEN CREATOR 简介  22-23
  2.3 强大的 CAD 系统―CATIA 简介  23-25
第三章 CAD 三维模型的读取和绘制  25-32
  3.1 VRML 文件格式简介  25-28
  3.2 三维模型的读取和绘制  28-30
    3.2.1 数据结构的设计  28
    3.2.2 模型网格文件的读入和解析  28-30
  3.3 本章小结  30-32
第四章 三维网格模型的简化算法  32-42
  4.1 模型简化技术概述  32-33
    4.1.1 模型简化技术的意义  32
    4.1.2 模型简化的误差测度  32-33
  4.2 基于法向误差测度的三维模型的简化算法  33-41
    4.2.1 模型简化方法的比较  33-34
    4.2.2 基本原理  34-35
    4.2.3 简化算法描述  35-38
    4.2.4 网格模型的LOD 技术  38-39
    4.2.5 实验结果  39-41
  4.3 本章小结  41-42
第五章 OPENFLIGHT 格式模型的建立及处理  42-53
  5.1 OPENFLIGHT API―视景仿真建模软件CREATOR的二次开发库  42-45
    5.1.1 OpenFlight 数据格式  42-43
    5.1.2 OpenFlight 文件的创建和读写方法  43-44
    5.1.3 组件式开发方法  44-45
  5.2 在VC 环境下将模型数据写成 OPENFLIGHT 格式  45-46
  5.3 模型的材质属性  46-48
  5.4 纹理贴图  48-50
  5.5 模型的不可见面的消隐  50-52
  5.6 本章小结  52-53
第六章 系统运行界面和模型的渲染演示  53-60
  6.1 系统的运行界面介绍  53-57
    6.1.1 系统的运行界面  53-54
    6.1.2 系统运行步骤  54-57
  6.2 基于VEGAPRIME 的模型实时渲染演示  57-60
    6.2.1 VegaPrime 仿真系统的开发框架  57-58
    6.2.2 交互式的视景随动控制系统  58-60
第七章 总结和展望  60-61
参考文献  61-63
致谢  63-64
在学期间的研究成果及发表的学术论文  64

相似论文

  1. 人脑解剖结构图谱软件的设计与实现,TP391.41
  2. 下肢康复机器人的训练规划与康复效果评估,R49
  3. 小麦群体生长可视化系统的设计与实现,S512.1
  4. 油菜植株形态结构模型及可视化,S565.4
  5. 立式数控铣削仿真加工系统研制,TG547
  6. 基于OpenGL的化学金属与液体反应虚拟实验的设计与实现,TP311.52
  7. 基于OpenGL的化学液体倾倒虚拟仿真实验的设计与实现,TP391.9
  8. 多分辨率建模关键技术研究,TP391.9
  9. 列车视景仿真中三维建模技术的研究,TP391.9
  10. 精密数控车床理论建模与分析,TG519.1
  11. 类旋转柱面的生成与高炉炉缸内衬侵蚀形貌的显示系统,TF57
  12. 对网格模型简化算法的研究和改良,TP391.41
  13. 视点相关的地形模型简化与精度评估研究,TP391.41
  14. 针对具有复杂属性的网格模型简化算法的研究,TP391.41
  15. 钢框架—混凝土核心筒结构基于损伤的抗震性能评估研究,TU398.9
  16. 高墩大跨混凝土刚构桥抗震性能研究,U441.3
  17. 虚拟现实技术在城市交通仿真系统中的应用研究,TP391.9
  18. 地面三维激光扫描建模及其在建筑物测绘中的应用,TP391.41
  19. 点云数据的三角剖分及模型简化,TP391.41
  20. 面向服务机器人的三维建模开发环境和仿真研究,TP242
  21. 基于OpenGL的地形三维可视化实现研究,TP391.41

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 信息处理(信息加工) > 计算机仿真
© 2012 www.xueweilunwen.com