文摘
英文文摘
独创性说明及关于论文使用授权的说明
1绪论
1.1虚拟现实
1.1.1什么是虚拟现实
1.1.2虚拟现实技术的应用
1.2课题应用背景
2与课题相关的几种技术
2.1 OpenGL
2.2 Direct3D
2.3 VRML
2.4 JAVA 3D
2.4.1 JAVA 3D简介
2.4.2 JAVA 3D中形体的生成
2.4.3 JAVA 3D中点、线、面、体的生成
2.4.4 JAVA 3D中形体的组合
2.4.5JAVA 3D的场景图结构
2.5当前关于交互式三维图形生成软件的几个例子
2.6为什么选择JAVA 3D
3需求分析
3.1高层建筑物体库的构建
3.2用户操作界面的设计
3.3高层建筑的生成与修改
3.4高层建筑的三维显示
3.5体育场看台的设计与实现
3.6消防现场三维场景的存储
3.7自定义户型
4本课题设计方案
4.1对象分析与设计
4.2用户界面模块
4.3二维界面模块
4.3.1 二维图的绘制
4.3.2二维图的修改
4.3.3 二维图信息的查看
4.4楼房管理模块
4.5三维场景模块
4.5.1几何变换
4.5.2系统实现
4.6文件管理模块
4.6.1持久性和持久化
4.6.2对象序列化文件格式
4.6.3文件管理功能的具体实现
5运行效果
结 论
参考文献
在学研究成果
致 谢
沈阳工业大学;