当前位置:首页 > 工业技术
虚拟现实VRML程序设计与实例
虚拟现实VRML程序设计与实例

虚拟现实VRML程序设计与实例PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:薛庆文;辛允东主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2012
  • ISBN:9787302302339
  • 页数:233 页
图书介绍:本书全面介绍了VRML的基础知识和各节点详细的使用方法,以及将VRML与Java相结合创建虚拟世界的技术与实例。全书共8章,第1章至第6章介绍了虚拟现实VRML的基础知识和各节点的语法定义,以及VRML与Java相结合的方法,第7章和第8章主要介绍VRML与Java交互编程技术,并结合编者开发的虚拟视频展台综合实例,详细介绍了使用Java Applet对图像处理的方法。
《虚拟现实VRML程序设计与实例》目录

第1章 虚拟现实技术概论 1

1.1虚拟现实技术概述 1

1.1.1虚拟现实技术的定义 2

1.1.2虚拟现实技术的特性 2

1.1.3虚拟现实系统的结构与类型 4

1.2虚拟现实技术及其软件技术的发展 7

1.2.1虚拟现实技术的发展 7

1.2.2虚拟现实软件技术的发展 9

1.3虚拟现实软件技术 11

1.3.1 VRML的语法与结构 11

1.3.2 VRML文件编辑器 15

1.3.3 VRML文件浏览器 15

本章小结 18

思考与练习 19

第2章 空间造型及外观属性 21

2.1几何造型节点 21

2.1.1造型节点的语法定义 21

2.1.2简单几何造型节点 22

2.1.3复杂几何造型节点 24

2.2文本造型节点及文本外观节点 34

2.2.1文本造型节点 34

2.2.2文本外观节点 36

2.3造型外观属性 39

2.3.1材质节点 40

2.3.2纹理节点 42

2.3.3造型的着色设计 48

2.3.4面的明暗控制 53

本章小结 55

思考与练习 56

第3章 坐标变换及编组 57

3.1坐标变换节点 57

3.1.1坐标变换节点的语法定义 57

3.1.2坐标的平移 58

3.1.3坐标的旋转 59

3.1.4坐标的缩放 60

3.2造型群节点 64

3.2.1编组节点 64

3.2.2节点定义及其引用 67

3.2.3内联节点 69

3.2.4锚链接节点 70

3.3原型定义和调用 72

3.3.1原型的基本概念 73

3.3.2原型节点的定义和调用 74

3.3.3外部原型节点的定义和调用 76

3.3.4 IS语句 77

3.4其他编组节点 78

3.4.1布告牌节点 78

3.4.2选择开关节点 80

3.4.3细节层次节点 82

本章小结 83

思考与练习 84

第4章 添加场景信息 85

4.1添加空间背景 85

4.1.1空间背景节点 85

4.1.2雾节点 88

4.2添加场景信息 91

4.2.1视点节点 92

4.2.2导航节点 95

4.2.3空间信息节点 97

4.3添加声音效果 98

4.3.1声音节点 99

4.3.2音频剪辑节点 100

4.4添加光照效果 104

4.4.1点光源节点 105

4.4.2平行光源节点 107

4.4.3锥光源节点 108

本章小结 114

思考与练习 114

第5章 动画效果与交互功能 116

5.1动画流程 116

5.1.1事件和路由的互访 117

5.1.2 VRML动画流程 117

5.1.3动画实现 118

5.2动画效果 119

5.2.1时间传感器 119

5.2.2插补器节点 121

5.3交互功能 131

5.3.1触动传感器 132

5.3.2感知传感器 139

本章小结 145

思考与练习 146

第6章 脚本节点及编程 147

6.1脚本节点 147

6.1.1脚本节点的语法定义 147

6.1.2脚本节点的工作原理 148

6.1.3专用函数 149

6.1.4浏览器脚本接口 149

6.2常用脚本语言简介 152

6.2.1 VRMLScript脚本语言简介 152

6.2.2 JavaScript脚本语言简介 157

6.2.3 Java语言简介 161

6.3用Java控制VRML场景 165

6.3.1 Java脚本创作接口简介 165

6.3.2外部创作接口简介 166

6.3.3两种接口的区别 167

6.4基于网页脚本的交互 169

6.4.1基于网页脚本交互的基本思想 169

6.4.2基于网页脚本交互的主要步骤及关键代码 170

本章小结 175

思考与练习 176

第7章VRML交互编程技术 177

7.1自动感应门 177

7.2菜单显示技术 180

7.2.1菜单的显示与隐藏 181

7.2.2菜单在最前面显示 183

7.3旋转调节技术 184

7.4图形实时绘制技术 190

7.4.1屏幕图形的实时绘制 191

7.4.2读取本地硬盘中的图像 195

本章小结 198

思考与练习 199

第8章VRML交互编程实例 200

8.1亮度调节 200

8.2变焦 207

8.3正负片转换 214

8.4黑白彩色转换 218

8.5连续操作 223

本章小结 232

思考与练习 232

参考文献 233

相关图书
作者其它书籍
返回顶部