虚拟现实三维立体网络程序设计语言VRML:第二代网络程序设计语言

虚拟现实三维立体网络程序设计语言VRML:第二代网络程序设计语言
作 者: 张金钊
出版社: 北京交通大学出版社
丛编项: 高等学校计算机科学与技术教材
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: VRML
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《虚拟现实三维立体网络程序设计语言VRML:第二代网络程序设计语言》作者简介

内容简介

本书全书全面介绍了虚拟现实建模语言(VRML),即虚拟现实三维立体网络程序设计语言的语法、定义及创建虚拟现实世界的技术。作为第二代网络程序设计语言的VRML是最近才兴起的一种新型语言,它是宽带网络、多媒体与人工智能相融合的高新技术,是把握未来网络、多媒体及人工智能的关键技术。VRML用于在网络上创建逼真的三维立体场景,开发与设计立体网络程序。它改变了当前网络与用户交互的二维平面的局限性,使用户在三维立体场景中,实现动态交互与感知。本书是一本集计算机网络、多媒体及人工智能于一体的实用教材。全书内容丰富,叙述由浅入深,思路清晰,结构合理,实用性强。本书配有大量的VRML编程实例,从而使读者更易掌握虚拟现实三维立体网络程序设计语言。可作为高等院校本、专科学生的计算机网络和多媒体教材,同时也可作为计算机软件开发人员和工程技术人员的实用工具书。 本书可作为高等院校本、专科学生的计算机网络和多媒体教材,同时也可作为计算机软件开发人员和工程技术人员的实用工具书。

图书目录

第1章 VRML简介

1. 1 VRML的发展历史

1. 2 VRML的特点

1. 3 VRML的发展前景

1. 4 VRML运行环境要求 建议

1. 5 VRML浏览器

1. 6 VRML编辑器

1. 6. 1 用记事本来编写VRML源程序

1. 6. 2 用VRML的专用编辑器来编写源程序

1. 7 VRML程序运行和调试

1. 7. 1 VRML程序运行

1. 7. 2 VRML程序调试

思考题

第2章 VRML编程语法基础

2. 1 VRML基本概念

2. 1. 1 VRML节点. 事件. 原型. 场景. 脚本和路由

2. 1. 2 VRML立体空间计量单位

2. 2 VRML文件语法

2. 2. 1 VRML文件

2. 2. 2 VRML文件结构

2. 2. 3 VRML文件头

2. 2. 4 VRML文件注释

2. 3 节点 Node 和域

2. 4 节点名的重定义和重用

2. 4. 1 重定义节点:DEF

2. 4. 2 重用节点:USE

2. 5 事件. 路由和脚本

2. 5. 1 事件 Event

2. 5. 2 路由 Route

2. 5. 3 脚本 Script

2. 6 VRML节点集

思考题

第3章 VRML基本节点编程

3. 1 Background立体空间背景节点编程

3. 1. 1 室内空间背景设计

3. 1. 2 室外空间背景设计

3. 1. 3 Background背景节点语法

3. 1. 4 Background立体空间背景设计与编程实例

3. 2 Shape空间物体造型模型节点

3. 2. 1 Shape空间物体造型模型节点

3. 2. 2 Appearance节点物体造型的外观属性节点

3. 2. 3 Material节点空间造型外观节点设计

3. 2. 4 空间物体造型外观颜色设计

3. 2. 5 Shape空间物体造型模型节点设计实例

3. 3 Box盒子节点

3. 4 Sphere球体节点

3. 5 Cone圆锥体节点

3. 6 Cylinder圆柱体节点

3. 7 Text文本造型节点

3. 7. 1 Text文本造型节点

3. 7. 2 FontStyle文本外观节点

3. 8 PointSet点节点

3. 8. 1 PointSet点节点语法

3. 8. 2 PoknttSet点节点实例

3. 9 IndexedLineSet线节点

3. 9. 1 IndexedLineSet线节点语法

3. 9. 2 IndexedLineSet线节点实例

3. 10 IndexedFaceSet面节点

3. 10. 1 IndexedFaceSet面节点语法

3. 10. 2 IndexedFaceSet面节点实例

3. 11 ElevationGrid海拔栅格节点

3. 11. 1 ElevationGrid海拔栅格节点语法

3. 11. 2 ElevationGrid海拔栅格节点实例

3. 12 Extrusion挤出造型节点

3. 12. 1 Extrusion挤出造型节点语法

3. 12. 2 Extrusion挤出造型节点实例

3. 13 Normal法向量节点

3. 14 Color颜色节点

思考题

第4章 群节点创建VRML立体空间造型

4. 1 Trmsform空间坐标变换节点

4. 1. 1 空间物体造型平移

4. 1. 2 空间物体造型旋转

4. 1. 3 空间物体造型缩放

4. 2 Group编组节点

4. 2. 1 Group编组节点语法

4. 2. 2 Group编组节点实例

4. 3 Inline内联节点 调用节点型群节点

4. 3. 1 Inline内联节点语法

4. 3. 2 Inline内联节点实例

4. 4 Switch开关节点

4. 4. 1 Switch开关节点语法

4. 4. 2 Switch开关节点实例

4. 5 Billboard广告. 警示牌. 海报节点

4. 5. 1 Billboard广告. 警示牌. 海报节点语法

4. 5. 2 Bilboard广告. 警示牌. 海报节点实例

4. 6 Anchor锚节点 超级链接群节点

4. 6. 1 Anchor锚节点语法

4. 6. 2 Anchor锚节点实例

4. 7 LOD细节层次节点 分级型群节点

4. 7. 1 LOD细节层次节点语法

4. 7. 2 LOD细节层次节点实例

思考题

第5章 VRML场景效果节点编程设计

5. 1 空间大气效果

5. 1. 1 Fog雾节点语法

5. 1. 2 Fog雾节点语法实例

5. 2 纹理效果节点

5. 2. 1 ImageTexture图像纹理节点

5. 2. 2 PixelTexture像素纹理节点

5. 2. 3 MovieTexture影像纹理节点

5. 2. 4 TextureCoordinate纹理坐标节点

5. 2. 5 TextureTransform纹理坐标变换节点

5. 3 视点效果节点

5. 3. 1 Viewpoint视点节点

5. 3. 2 Navigationlnfo视点导航信息节点

5. 4 光照效果节点

5. 4. 1 PointLight点光源节点

5. 4. 2 DkectionalLight定向光源节点

5. 4. 3 SpotLight聚光灯光源节点

5. 5 音响效果节点

5. 5. 1 AudioClip音响剪辑节点

5. 5. 2 MovDTexture影像文件节点

5. 5. 3 Sound声音节点

5. 6 Worldnfo信息化节点

思考题

第6章 VRML最具特色的动态感知虚拟现实节点

6. 1 时间传感器节点

6. 2 VRML动画控制节点

6. 2. 1 PositionInterpolator位置插补器节点

6. 2. 2 OrientationIntetpolator朝向插补器节点

6. 2. 3 ScalarInterpolator标量插补器节点

6. 2. 4 ColorInterpolator颜色插补器节点

6. 2. 5 CoordinateInterpolator坐标插补器节点

6. 2. 6 Normannterpolator法线插补器节点

6. 3 VRML触摸检测器节点

6. 3. 1 TouchSensor触摸传感器节点

6. 3. 2 PianeSensor平面检测器节点

6. 3. 3 CylinderSensor圆柱检测器节点

6. 3. 4 SphereSensor球面检测器节点

6. 4 VRML感知检测器节点

6. 4. 1 VisbflitySeasor能见度传感器节点

6. 4. 2 ProxmitySensor亲近度传感器节点

6. 4. 3 Collision碰撞传感器节点

思考题

第7章 VRML通用接口节点

7. 1 Script脚本节点

7. 1. 1 Script脚本节点语法

7. 1. 2 Script脚本节点实例

7. 2 创建用户自己的新节点

7. 2. 1 PROTO创建用户新节点

7. 2. 2 创建外部定义的新节点EXTERNPROTO

7. 3 使用VRML直接上网

7. 4 HtML网页与VRML

7. 5 VRML三维立体网络语言与CuLT3D

7. 6 Word2000与VRML

思考题

第8章 VRML实例编程

8. 1 红帆船造型

8. 2 潜水艇造型

8. 3 音响造型

8. 4 杠铃造型

8. 5 警示牌造型

8. 6 风扇造型

8. 7 手枪造型

8. 8 射击靶造型

8. 9 现代算盘造型

8. 10 太空飞船造型

8. 11 雨伞造型

8. 12 转动的齿轮造型

8. 13 月球围绕地球转动造型

8. 14 公路和山脉造型

8. 15 小结

思考题

附录A VRML节点参考

附录B 参考网站