摘要 3-4
abstract 4
第1章 绪论 7-14
1.1 课题研究背景及意义 7
1.2 虚拟实训室概述及国内外研究现状 7-11
1.2.1 虚拟实训室概述及特点 7-9
1.2.2 虚拟实训室国内外研究现状 9-11
1.3 研究目标、研究内容及创新点 11-13
1.3.1 研究目标及内容 11-12
1.3.2 创新点 12-13
1.4 论文组织结构 13
1.5 本章小结 13-14
第2章 虚拟实训系统开发平台和系统框架 14-23
2.1 开发平台介绍 14-20
2.1.1 模型构建工具 14-15
2.1.2 模型渲染工具 15-16
2.1.3 虚拟现实工具 16-18
2.1.4 虚拟实训开发工具 virtools 简介 18-20
2.2 数控加工虚拟实训系统的总体开发流程 20-22
2.2.1 实训系统功能分析 20
2.2.2 总体开发流程 20-22
2.2.3 系统的结构 22
2.3 本章小结 22-23
第3章 关键算法的设计与实现 23-37
3.1 几何变换算法与实现 23-27
3.1.1 几何变换的原理 23-24
3.1.2 几何变换的实现 24-27
3.2 粒子系统算法与实现 27-30
3.2.1 粒子系统的原理 27-29
3.2.2 粒子系统的实现 29-30
3.3 碰撞检测算法与实现 30-34
3.3.1 碰撞检测的原理 30-33
3.3.2 碰撞检测的实现 33-34
3.4 阴影渲染算法与实现 34-36
3.4.1 阴影计算的原理 34-35
3.4.2 阴影绘制的实现 35-36
3.5 本章小结 36-37
第4章 虚拟实训系统模型的构建 37-46
4.1 虚拟实训场景、设备及人物模型的创建 37-42
4.1.1 实训场景及设备模型的建立 37-39
4.1.2 虚拟人物模型建立 39-42
4.2 三维虚拟场景和实体模型的优化 42-44
4.3 三维模型格式转换与输出 44-45
4.4 本章小结 45-46
第5章 虚拟实训系统关键功能的实现 46-67
5.1 实训场景、机床模型的导入及调整 46-47
5.1.1 场景及模型的导入 46-47
5.1.2 场景及模型的调整 47
5.2 系统漫游功能与实现 47-54
5.2.1 漫游跟踪定位技术分析 47-49
5.2.2 漫游功能的实现 49-52
5.2.3 虚拟人物动作及行为控制 52-54
5.3 虚拟实训系统的仿真加工的实现 54-66
5.3.1 虚拟系统交互界面的实现 54-56
5.3.2 虚拟机床加工仿真的实现 56-66
5.4 本章小结 66-67
第6章 总结与展望 67-69
6.1工作总结67
6.2 不足与展望 67-69
致谢 69-70
参考文献 70-72
攻读学位期间的研究成果 72