独创性声明 | 第1-3页 |
中文摘要 | 第3-4页 |
英文摘要 | 第4-5页 |
目录 | 第5-8页 |
前言 | 第8-10页 |
第1章 VRML可视化集成编辑环境的设计动机及技术背景 | 第10-20页 |
1.1 虚拟现实VR与虚拟现实建模语言VRML | 第10-11页 |
1.2 设计动机 | 第11-13页 |
1.3 技术背景 | 第13-18页 |
1.3.1 VRML97体系结构 | 第13-16页 |
1.3.2 用VRNL构造动态虚拟场景 | 第16-17页 |
1.3.3 Open Inventor—3D交互式图形开发工具箱 | 第17-18页 |
1.4 VRML编辑环境的最新发展 | 第18-20页 |
第2章 VRML可视化集成编辑环境框架设计 | 第20-30页 |
2.1 总体框架设计 | 第20-22页 |
2.1.1 VRML文件结构剖析 | 第20-21页 |
2.1.2 总体框架设计 | 第21-22页 |
2.2 节点树视图的设计 | 第22-25页 |
2.2.1 VRML场景的有向无圈图 | 第22页 |
2.2.2 VRML节点的层次结构 | 第22-23页 |
2.2.3 节点树编辑视图的设计 | 第23-25页 |
2.3 场景视图的设计 | 第25页 |
2.4 路由语句可视化编辑环境的设计 | 第25-29页 |
2.4.1 可视化编辑路由语句的设计 | 第26-28页 |
2.4.2 可视化编辑器中路由的数据一致性问题 | 第28-29页 |
2.5 其它辅助设计 | 第29-30页 |
第3章 VRML可视化集成编辑环境的功能描述 | 第30-36页 |
3.1 VRML文件的读入与存储 | 第30页 |
3.2 对VRML节点的编辑功能 | 第30-35页 |
3.2.1 两种操作方式 | 第30-31页 |
3.2.2 Open Inventor中的Manipulator | 第31页 |
3.2.3 对VRML可见节点的编辑 | 第31-34页 |
3.2.4 VRML不可见节点的编辑 | 第34页 |
3.2.5 VRML可见节点在3D视图中的定位问题 | 第34-35页 |
3.3 路由视图编辑功能 | 第35-36页 |
第4章 VRML可视化集成编辑环境的实现 | 第36-45页 |
4.1 VRML文件的读取和存储 | 第37-38页 |
4.2 节点树视图中节点项和域项的实现 | 第38页 |
4.3 在节点树视图中创建节点树 | 第38-40页 |
4.4 浮动菜单的实现 | 第40-41页 |
4.5 双向定位的实现 | 第41页 |
4.6 编辑路由语句的实现 | 第41-45页 |
4.6.1 路由项的实现 | 第41-42页 |
4.6.2 路由视图的实现 | 第42-45页 |
第5章 开发过程中的经验和不足 | 第45-47页 |
5.1 快速原型技术的应用 | 第45页 |
5.2 面向终用户的软件开发思想 | 第45-46页 |
5.3 Open Inventor类库的限制及实现功能的不足 | 第46-47页 |
第6章 未来工作 | 第47-49页 |
6.1 多通道用户界面 | 第47页 |
6.2 分布式VRML编辑器 | 第47-48页 |
6.3 从VRML到X3D | 第48-49页 |
结束语 | 第49-50页 |
致谢 | 第50-51页 |
参考文献 | 第51-53页 |