当前位置:首页 > 工业技术
虚拟现实基础与VRML编程
虚拟现实基础与VRML编程

虚拟现实基础与VRML编程PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:段新昱著
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2004
  • ISBN:7040146398
  • 页数:370 页
图书介绍:本书重点介绍了虚拟现实系统的基础知识以及PC机上应用VRML标准创建虚拟空间的具体方法。全书共19章,第1章介绍了虚拟现实概论,包括:虚拟现实技术、系统分类、硬件组成、主要研究内容、增强现实与随身增强现实、虚实统一体等概念;第2章侧重介绍了虚拟现实硬件技术,包括:立体显示设备、空间声技术、跟踪技术、触觉反馈原理、传感手套、数据衣服等专用硬件设备;第3到第19章主要介绍了WWW上构建可共享、可交换的虚拟环境的虚拟现实建模语言VRML的应用方法和编程技巧,并以丰富实例相佐证。本书将虚拟现实技术的理论基础与现实Internet网上的三维实际应用相结合,既不枯燥描述理论点,又使得技术的应用在理论的指导下进行。
《虚拟现实基础与VRML编程》目录

1.1 虚拟现实技术 1

1.1.1 虚拟现实的概念 1

第1章 虚拟现实概论 1

1.1.2 虚拟现实的发展 4

1.1.3 虚拟现实的价值 6

1.2 虚拟现实系统分类 7

1.3 虚拟现实系统硬件组成 9

1.4 虚拟现实研究内容 12

1.4.1 虚拟现实技术 12

1.4.2 虚拟现实应用 14

1.5.1 增强现实概念 16

1.5 增强现实与随身增强现实 16

1.5.2 增强现实系统 17

1.5.3 增强现实关键技术 18

1.5.4 增强现实应用领域 19

1.5.5 随身增强现实系统 21

第2章 虚拟现实硬件设备及技术 23

2.1 虚拟现实立体显示技术与设备 23

2.1.1 立体显示原理 23

2.1.2 台式立体显示装置 24

2.1.4 头盔式立体显示装置 25

2.1.3 三维显示器 25

2.1.5 洞穴式立体显示装置 26

2.1.6 响应工作台式立体显示装置 27

2.1.7 墙式立体显示装置 28

2.2 虚拟现实空间声技术 31

2.3 虚拟现实跟踪技术 32

2.3.1 跟踪器性能指标 32

2.3.2 超声跟踪技术 33

2.3.3 不良跟踪后果 34

2.4 虚拟现实触觉反馈原理 35

2.5 虚拟现实交互设备 36

2.6 数据衣服 38

第3章 VRML概述 40

3.1 VRML的发展 40

3.2 VRML技术特征 42

3.3 VrmlPad开发工具 43

3.4 VRML浏览器 47

3.4.1 VRML浏览器概述 47

3.4.2 Cosmo Player浏览器 48

3.5 综合实例 50

4.1 VRML文件体系 53

第4章 VRML文件 53

4.2 VRML文件基本内容 55

4.2.1 VRML节点 55

4.2.2 VRML数据类型 57

4.2.3 程序注释 59

4.3 VRML空间 59

4.4 VRML关键字 59

5.1.1 Shape节点语法格式 61

5.1.2 Appearance节点语法格式 61

5.1 Shape节点 61

第5章 VRML基本造型 61

5.2 基本几何造型 62

5.2.1 Box节点 62

5.2.2 Sphere节点 64

5.2.3 Cylinder节点 64

5.2.4 Cone节点 66

5.3 造型材质控制 67

5.4 Group编组节点 71

5.5 节点定义及引用 73

第6章 VRML空间变换 75

6.1 Transform节点 75

6.2 空间坐标系平移变换 77

6.3 空间坐标系旋转变换 80

6.4 空间坐标系缩放变换 87

第7章 VRML文本造型 94

7.1 Text节点 94

7.2 FontStyle节点 97

7.3 文本造型示例 106

第8章 VRML纹理映射 111

8.1 基本概念 111

8.2 图像纹理 111

8.3 像素纹理 114

8.3.2 材质和光源对像素纹理的影响 115

8.3.1 PixelTexture节点 115

8.4 电影纹理 118

8.5 纹理变换 119

第9章 VRML声音技术 123

9.1 音源节点 123

9.1.1 AudioClip节点 123

9.1.2 MovieTexture节点 124

9.2 声音节点 126

9.3 声音技术示例 128

10.1 光源基本概念 133

第10章 VRML光照效果 133

10.2 光源节点简介 134

10.2.1 点光源 134

10.2.2 平行光源 136

10.2.3 锥光源 138

10.3 设置阴影 142

第11章 VRML空间效果 145

11.1 虚拟空间背景 145

11.1.1 Background节点 145

11.1.2 空间背景示例 147

11.2 虚拟大气效果 149

11.2.1 Fog节点 150

11.2.2 大气效果示例 150

第12章 VRML视点与导航 156

12.1 视点控制 156

12.2 导航控制 164

第13章 VRML复杂造型 169

13.1 几何点造型 169

13.1.1 PointSet节点 169

13.1.2 点造型建模与着色 170

13.2.1 IndexedLineSet节点 173

13.2 几何线造型 173

13.2.2 线造型建模与着色 174

13.3 几何面造型 182

13.3.1 IndexedFaceSet节点 183

13.3.2 面造型建模与着色 186

13.4 地形标高造型 197

13.4 ElevationGrid节点 197

13.4.2 标高造型建模与着色 199

13.5 工业挤出造型 205

13.5.1 Extrusion节点 205

13.5.2 挤出造型建模与着色 207

第14章 VRML动画 217

14.1 VRML动画机制 217

14.1.1 动画基本概念 217

14.1.2 事件与路由 217

14.2 时间传感器 218

14.3 动画插补器及应用 220

14.3.1 ColorInterpolator节点 221

14.3.2 PositionInterpolator节点 223

14.3.3 OrientationInterpolator节点 224

14.3.4 ScalarInterpolator节点 226

14.3.5 CoordinateInterpolator节点 228

14.3.6 Normallnterpolator节点 230

第15章 VRML交互功能 235

15.1 接触传感器 235

15.2 环境传感器 239

15.2.1 平面传感器 239

15.2.2 球体传感器 244

15.2.3 圆柱体传感器 247

15.3 感知传感器 249

15.3.1 可视传感器 250

15.3.2 接近传感器 253

15.4 碰撞编组 257

15.4.1 Collision节点 257

15.4.2 关于碰撞感知 258

第16章 VRML脚本设计 264

161 Script节点 264

16.2 Script节点应用 265

16.2.1 处理事件 265

16.2.2 控制动画 270

第17章 VRML其他节点 278

17.1 内联编组 278

17.2 开关编组 279

17.3 布告牌编组 281

17.4 细节层次编组 284

17.5 锚链编组 288

17.6 WorldInfo节点 300

第18章 原型及其应用 301

18.1 理解原型 301

18.2 PROTO语句及应用 301

18.2.1 PROTO语法形式 301

18.2.2 PROTO语句 302

18.2.4 内部原型示例 303

18.2.3 内部原型引用 303

18.3 EXTERNPROTO语句及应用 311

第19章 综合举例 313

19.1 虚拟教学环境 313

19.2 建筑起重塔吊 348

附录 365

附录1 VRML 97造型节点一览 365

附录2 VRML 97传感节点一览 367

附录3 VRML 97编组节点一览 368

参考文献及参考网站 369

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