0 前言 | 第1-8页 |
1 互联网上的虚拟现实 | 第8-19页 |
1.1 虚拟现实概论 | 第8-10页 |
1.1.1 虚拟现实的内涵 | 第8页 |
1.1.2 虚拟现实的特征 | 第8-9页 |
1.1.3 虚拟现实技术的组成 | 第9页 |
1.1.4 虚拟现实系统的类型 | 第9页 |
1.1.5 虚拟现实的研究内容以及关键技术 | 第9-10页 |
1.1.6 三维图形技术的解决方案 | 第10页 |
1.2 Direct 3D简介 | 第10-11页 |
1.3 OpenGL简介 | 第11-13页 |
1.3.1 OpenGL目的和特点 | 第11页 |
1.3.2 OpenGL功能 | 第11-13页 |
1.4 虚拟现实在互联网上的应用 | 第13-19页 |
1.4.1 VRML的兴起 | 第13-15页 |
1.4.2 Java与VRML的结合 | 第15-16页 |
1.4.3 基于ActiveX控件的实现方法 | 第16页 |
1.4.4 Java和其他技术的结合 | 第16-17页 |
1.4.5 其他技术 | 第17-19页 |
2 Java与OpenGL的结合 | 第19-25页 |
2.1 Java与OpenGL结合的优势 | 第19页 |
2.2 Java 3D | 第19-22页 |
2.3 Java本地接口(Java Native Interface——JNI) | 第22-25页 |
2.3.1 JNI简介 | 第22-23页 |
2.3.2 多平台下的JNI实现 | 第23-25页 |
3 通过JNI结合Java与OpenGL | 第25-39页 |
3.1 简介 | 第25-26页 |
3.2 具体实现 | 第26-39页 |
3.2.1 OpenGL的Java Bean设计 | 第26-27页 |
3.2.2 Java与OpenGL本地接口的数据交换 | 第27-31页 |
3.2.3 OpenGL本地类库的实现 | 第31-32页 |
3.2.4 Applet在互联网上的发布 | 第32-39页 |
4 实际应用 | 第39-45页 |
4.1 Java三维程序编写 | 第39-41页 |
4.1.1 OpenGL程序基本结构 | 第39页 |
4.1.2 基本结构在Java Bean中的具体反映 | 第39-41页 |
4.2 安装程序发布 | 第41-42页 |
4.2.1 简介 | 第41-42页 |
4.2.2 实现方法 | 第42页 |
4.3 具体实例 | 第42-45页 |
4.3.1 材质模型 | 第42页 |
4.3.2 光照模型 | 第42-43页 |
4.3.3 纹理映射 | 第43页 |
4.3.4 NURBS曲面 | 第43-45页 |
5 本方法优势及前景展望 | 第45-47页 |
参考文献 | 第47-48页 |
致谢 | 第48页 |