图书介绍

网页制作技术教程 虚拟现实篇pdf电子书版本下载

网页制作技术教程  虚拟现实篇
  • 赵小林主编;张俊,刘剑青编著 著
  • 出版社: 北京:国防工业出版社
  • ISBN:711802757X
  • 出版时间:2002
  • 标注页数:309页
  • 文件大小:31MB
  • 文件页数:321页
  • 主题词:网页(学科: 制作) 网页(学科: 虚拟技术) 网页 虚拟技术

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

网页制作技术教程 虚拟现实篇PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一章 网络虚拟现实技术及其应用 1

1.1 虚拟现实的概念 1

1.2 网络虚拟现实 1

1.2.1 传统虚拟现实和网络虚拟现实 1

1.2.2 多人共享网络虚拟现实 2

1.3 虚拟现实在互联网上的应用 2

1.3.1 网络VR在远程教学中的应用 3

1.3.2 网络VR在电子商务中的应用 3

1.3.3 多人共享的网络VR在娱乐领域中的应用 6

1.3.4 应用总结 7

2.1 VRML的发展历程 10

第二章 初探VRML 10

2.2 VRML97概览 11

2.2.1 VRML文件结构 12

2.2.2 VRML节点和数据类型 12

2.2.3 VRML的特点 13

2.3 VRML的未来 13

2.3.1 X3D(下一代VRML97标准) 14

2.3.2 多人共享 14

2.3.3 展望 15

2.4 VRML97的相关技术 15

2.4.1 无插件虚拟现实技术 15

2.4.4 Cult 3D技术 16

2.4.2 SVR技术 16

2.4.3 3DML技术 16

2.4.5 MetaStream 3D技术 17

2.4.6 VTU技术 17

2.4.7 IVR技术 18

第三章 体验VRML 21

3.1 VRML游览器 21

3.1.1 Blaxxun Interactive Inc的Blaxxun Contact 3D 21

3.1.2 出自SGI、现属CA公司的Cosmo Player 22

3.1.3 Parallelaraphics公司的Cortona 23

3.1.6 SONY的Community Place 24

3.1.5 Microsft VRML2。0 Viewer 24

3.1.4 Superscape的SVR浏览器Viscape 24

3.1.7 CA公司的 World View 26

3.2 VRML开发工具 26

3.2.1 支持向VRML转换的专业3D图形环境 27

3.2.2 专用VRML开发工具 28

3.3 尝试自己动手编写VRML境界 29

3.4 Hello World 29

3.5 交互能力的加入 35

3.5.1 传感器 35

3.5.2 视点 36

3.5.3 事件传递 36

3.5.4 利用脚本编写自定义行为 38

3.5.5 事件流程与小结 40

3.6 进一步的完善与修饰 42

3.6.1 邻近传感器 42

3.6.2 连续动画 45

3.6.3 动态修改场景图 50

3.6.4 扩充节点类型 54

3.7 小结 56

第四章 VRML97语言说细参考 57

4.1 基本概念 57

4.1.1 概述 57

4.1.2 场景图及其结构 57

4.1.4 事件处理 59

4.1.3 节点 59

4.1.5 境界坐标系与变换层系 60

4.1.6 境界呈现与用户交互 61

4.1.7 原型和外部原型 62

4.1.8 脚本 62

4.2 域和事件(Field Enent) 63

4.2.1 概述 63

4.2.2 SFBool 64

4.2.3 SFColor和MFCColor 64

4.2.4 SFFloat和MFFloat 64

4.2.5 SFImage 64

4.2.8 SFRotation和MFRotation 65

4.2.6 SFInt32和MFInt32 65

4.2.7 SFNode和MFNode 65

4.2.9 SFString和MFString 66

4.2.10 SFTime和MFTime 66

4.2.11 SFVec2f和MFVec2f 66

4.2.12 SFVec3f和MFVec3f 66

4.3 关键字 67

4.4 小结 68

第五章 VRML97节点专述 69

5.1 概述 69

5.2.1 Anchor(锚) 71

5.2 组节点 71

5.2.2 Billboard(布告板) 73

5.2.3 Collision(碰撞) 75

5.2.4 Group(组) 77

5.2.5 Inline(内联) 78

5.2.6 LOD(细节层次) 78

5.2.7 Switch(开关) 80

5.2.8 Transform(变换) 80

5.3 辅助节点 82

5.3.1 几何节点 82

5.3.2 几何属性节点 98

5.3.3 其他辅助节点 105

5.4.1 插值器 107

5.4 不能做组节点的子节点 107

5.4.2 传感器 112

5.4.3 环境效果 119

5.4.4 其他 123

第六章 深入VRML 131

6.1 在3D场景中加入动作 131

6.1.1 执行模式的引入 131

6.1.2 行为实现的可能方法 133

6.1.3 执行模式的细节 134

6.2 传感器(Sensors) 141

6.1.4 静态和动态行为 141

6.2.1 接触传感器的应用 142

6.2.2 供助的时间传感器(计时器)的应用 145

6.2.3 在场景中确定用户的位置(邻近传感器) 151

6.3 组节点的灵活应用 161

6.3.1 用Switch使智能代理机更灵活 161

6.3.2 碰撞检测 164

6.4 大型场景的处理 167

6.4.1 用Billboard实现高执行和优美外观 167

6.4.2 细节层次(LOD)的应用 175

6.4.3 对海量数据的进一步深入考虑 177

6.4.4 用进行远程传送 181

6.5.1 内联(Inline) 188

6.5 VRML中的“模板”——原型机制 188

6.5.2 自己设计PROTO 189

6.5.3 在互联网上共享自己的EXTERNPROTO 193

6.6 深入执行模式 196

6.6.1 路径容错性 196

6.6.2 时间和插值器 202

6.7 小结 203

第七章 VRML的亲密助手——VRMLScript 204

7.1 语言 205

7.1.1 对象与变量 205

7.1.2 语句 207

7.1.3 符号 209

7.2 Script节点的url域支持的协议 212

7.2.1 文件扩展名 212

7.2.2 MIME类型 212

7.3 处理eventIN事件 212

7.3.1 参数传递与EventIN函数 212

7.3.2 eventsProcessed()方法 213

7.3.3 initialize()方法 213

7.3.4 shutdown()方法 213

7.4 访问域 213

7.4.1 访问节点的域与eventOut 213

7.4.2 访问其他节点的域和eventOuts 213

7.5.2 Browser对象 214

7.5.1 paarseINt和parseFloat函数 214

7.4.3 发送eventOuts 214

7.5 对象和函数定义 214

7.5.3 Math对象 215

7.5.4 SFColor对象 216

7.5.5 SFImage对象 217

7.5.6 SFNode对象 217

7.5.7 SFRotation对象 217

7.5.8 String对象 218

7.5.9 SFVec2f对象 218

7.5.10 SFVec3f对象 219

7.5.13 MFInt32对象 220

7.5.14 MFNode对象 220

7.5.12 MFFloat对象 220

7.5.11 MFColor对象 220

7.5.15 MFRotation对象 221

7.5.16 MFString对象 221

7.5.17 MFVec2f对象 221

7.5.18 5MFVec3f对象 222

7.5.19 VrmlMatrix对象 222

7.6 烛结 223

第八章 多人共享的网络虚拟现实初步探讨 224

8.1 多人共享的涵义 224

8.1.1 化身 224

8.1.2 多人环境 224

8.2 Java与VRML的结合 225

8.2.1 VRML的Script节点 226

8.2.2 用于VRML97的类 226

8.2.3 Script与Java程序之间的通信 227

8.3 建立一个多用户环境 237

8.3.1 使用网络 237

8.3.2 尝试一个简单的多用户系统 244

8.4 小结 258

附录A 正文中部分VRML程序代码 259

bike.wrl 259

frame.wrl 260

wheel.wrl 264

rider.wrl 266

MuServer.java 283

MuDispatcher.java 284

MuClient.java 286

MuClient.wrl 289

Background.wrl 291

MuReveiver.java 292

附录 BVRML文法定义 294

B.1 总体 294

B.2 节点 295

B.3 域和事件 296

附录C VRML Script文法定义 301

附录D VRML的相关站点资源 305

精品推荐