基于OpenGL的六自由度平台实时动画仿真
摘要 | 第1-5页 |
Abstract | 第5-8页 |
1 绪论 | 第8-14页 |
·课题的来源、研究目的和意义 | 第8页 |
·六自由度平台的结构和优点 | 第8-9页 |
·六自由度平台的发展和应用 | 第9-10页 |
·国内外研究概况 | 第10-13页 |
·国内研究概况 | 第11页 |
·国外研究概况 | 第11-13页 |
·本文研究内容 | 第13-14页 |
2 软件的设计方案 | 第14-21页 |
·六自由度平台的结构参数 | 第14-16页 |
·六自由度平台部件的建模 | 第16-17页 |
·仿真软件的技术方案 | 第17-21页 |
·开发工具的选择 | 第17-18页 |
·解非线性方程方法的选择 | 第18-19页 |
·碰撞检测算法的选择 | 第19-21页 |
3 平台机构位置分析 | 第21-30页 |
·平台的姿态和变换矩阵 | 第21-24页 |
·六自由度平台的姿态角 | 第21-22页 |
·坐标变换矩阵 | 第22-24页 |
·液压缸铰支点坐标的确定 | 第24-25页 |
·六自由度平台姿态的反、正解 | 第25-26页 |
·正解算法分析 | 第26-28页 |
·六自由度平台的虚拟驱动 | 第28-30页 |
4 平台的模型显示 | 第30-43页 |
·OpenGL 工作流程 | 第30-31页 |
·OpenGL 在Visual C++中的实现 | 第31-34页 |
·OpenGL 数据类型 | 第31页 |
·像素格式设置 | 第31-33页 |
·OpenGL 在Visual C++中的实现 | 第33-34页 |
·3ds 格式文件的读取 | 第34-40页 |
·3ds 格式文件的简介 | 第34-35页 |
·3ds 格式文件的读取与重绘 | 第35-40页 |
·碰撞检测 | 第40-41页 |
·轴向包围盒检测法(AABB) | 第40-41页 |
·AABB 碰撞算法的实现 | 第41页 |
·动画效果的实现 | 第41-43页 |
5 六自由度平台软件系统介绍 | 第43-50页 |
·各模块功能简介 | 第43-47页 |
·网络通信模块 | 第44-46页 |
·正、反解模块 | 第46页 |
·时动画与演示模块 | 第46-47页 |
·软件演示 | 第47-50页 |
6 总结与展望 | 第50-52页 |
·全文总结 | 第50页 |
·研究展望 | 第50-52页 |
致谢 | 第52-53页 |
参考文献 | 第53-57页 |
附录一 3ds 文件存储格式 | 第57-60页 |