基于OpenGL的机械原理实验仿真软件开发
中文摘要 | 第1-4页 |
英文摘要 | 第4-5页 |
目录 | 第5-8页 |
第一章 绪言 | 第8-14页 |
1.1 从科学计算的可视化到虚拟现实 | 第8-9页 |
1.2 仿真实验CAI软件的发展及现状 | 第9-11页 |
1.3 本论文的研究意义与研究内容 | 第11-14页 |
1.3.1 研究意义 | 第11-12页 |
1.3.2 研究内容 | 第12-14页 |
第二章 开发工具及OpenGL简介 | 第14-21页 |
2.1 开发平台及编程语言的选择 | 第14页 |
2.2 OpenGL简介 | 第14-21页 |
2.2.1 OpenGL概述 | 第14-16页 |
2.2.2 OpenGL的功能 | 第16页 |
2.2.3 OpenGL的工作结构 | 第16-17页 |
2.2.4 OpenGL的绘制原理 | 第17-19页 |
2.2.5 OpenGL在Windows中的实现 | 第19-21页 |
第三章 软件的设计思想和总体构架 | 第21-31页 |
3.1 面向对象的软件开发技术 | 第21-26页 |
3.1.1 软件开发技术的发展 | 第21-23页 |
3.1.2 面向对象技术的基本特征 | 第23页 |
3.1.3 面向对象技术的先进性 | 第23-26页 |
3.2 机械原理实验仿真软件的设计思想 | 第26-27页 |
3.3 机械原理实验仿真软件的功能模块 | 第27-29页 |
3.3.1 软件所采用的软部件和构架技术 | 第27-28页 |
3.3.2 软件的功能模块 | 第28-29页 |
3.4 仿真软件的用户界面设计 | 第29-31页 |
第四章 机构运动的三维仿真建模 | 第31-48页 |
4.1 机构的几何模型建立 | 第31-37页 |
4.1.1 OpenGL窗口的创建和初始化 | 第31-33页 |
4.1.2 基本几何对象绘制 | 第33-35页 |
4.1.3 创建三维形体 | 第35-37页 |
4.2 坐标变换 | 第37-43页 |
4.2.1 视点—模型变换 | 第38-39页 |
4.2.2 投影变换 | 第39-41页 |
4.2.3 剪切变换 | 第41-42页 |
4.2.4 视口变换 | 第42页 |
4.2.5 集成三维物体 | 第42-43页 |
4.3 机构运动的实现 | 第43-48页 |
4.3.1 动画技术及其实现原理 | 第43-45页 |
4.3.2 关于机构运动动画的一个实例 | 第45-48页 |
第五章 平面机构的运动仿真 | 第48-62页 |
5.1 铰链四杆机构与曲柄滑块机构的运动仿真 | 第48-53页 |
5.1.1 铰链四杆机构运动仿真 | 第48-51页 |
5.1.2 曲柄滑块机构运动仿真 | 第51-53页 |
5.2 平面凸轮机构的运动仿真 | 第53-57页 |
5.2.1 盘形凸轮机构运动分析 | 第53-55页 |
5.2.2 盘形凸轮机构三维建模 | 第55-56页 |
5.2.3 盘形凸轮机构运动仿真 | 第56-57页 |
5.3 直齿轮和斜齿轮的运动仿真 | 第57-62页 |
5.3.1 直齿圆柱齿轮机构运动仿真 | 第57-60页 |
5.3.2 斜齿圆柱齿轮机构运动仿真 | 第60-62页 |
第六章 空间机构的运动仿真 | 第62-73页 |
6.1 连杆机构的运动仿真 | 第62-66页 |
6.1.1 空间RSSR机构的运动分析 | 第62-64页 |
6.1.2 空间RSSR机构三维建模 | 第64页 |
6.1.3 空间RSSR机构运动仿真 | 第64-66页 |
6.2 圆柱凸轮机构的运动仿真 | 第66-69页 |
6.2.1 圆柱凸轮机构的运动分析 | 第66-67页 |
6.2.2 圆柱凸轮机构三维建模 | 第67-68页 |
6.2.3 圆柱凸轮机构运动仿真 | 第68-69页 |
6.3 直齿锥齿轮机构的运动仿真 | 第69-73页 |
6.3.1 直齿锥齿轮的机构分析 | 第69-70页 |
6.3.2 直齿锥齿轮机构三维建模 | 第70-71页 |
6.3.3 直齿锥齿轮机构运动仿真 | 第71-73页 |
第七章 结论及展望 | 第73-75页 |
参考文献 | 第75-78页 |
致谢 | 第78页 |