主页 详情

《21天学通VRML 2》_(美)Chris Marrin,(美)Bruce Campbell著;王海燕等译_10476294_7115071284

【书名】:《21天学通VRML 2》
【作者】:(美)Chris Marrin,(美)Bruce Campbell著;王海燕等译
【出版社】:人民邮电出版社;西蒙与舒斯特国际出版公司
【时间】:1998
【页数】:402
【ISBN】:7115071284
【SS码】:10476294

最新查询

内容简介

开篇语

第一章 第一天课程——VRML背景

1.1 为何在web上使用3D

1.1.1 面向多媒体的web内容

1.2 用3D表示更丰富的用户经验

1.3 标准的3D文件格式

1.4 VRML的短暂历史

1.4.1 需求

1.4.2 发展过程

1.4.3 结束

1.5 创作VRML世界

1.5.1 创建3D内容

1.5.2 显示3D图形

1.6 建立VRML世界

1.7 小结

1.8 问与答

第二章 第二天课程——VRML的基本概念

2.1 2D与3D图形

2.2 什么是场景图

2.2.1 场景图的图形化描述

2.3 节点和域

2.4 形状和几何体

2.4.1 坐标空间

2.5 素材和外部特征

2.6 VRML 2文件格式

2.6.1 缩进和特殊符号

2.6.2 域数据类型

2.6.3 向文件中填加节点

2.7 小结

2.8 问与答

2.8.1 练习

2.8.2 答案

第三章 第三天课程——构造场景

3.1 变换和层次结构

3.1.1 放缩和旋转

3.1.2 center和scaleor?entation

3.1.3 组织各种层次变换

3.2 组和变换

3.3 基本几何原型

3.4 利用DEF/USE重用部分场景

3.5 小结

3.6 问与答

3.6.1 练习

第四章 第四天课程——构造复杂的对象

4.1 indexedFaceSet

4.2 线和点

4.3 仰角格

4.4 挤压

4.5 文本

4.6 将几何体组合到复杂的对象中

4.7 小结

4.8 问与答

4.8.1 练习

第五章 第五天课程——对象的外部特征

5.1 纹理

5.2 纹理变换

5.3 定制纹理应用

5.4 改变文本的字形

5.5 高级素材的使用

5.6 使用每一个顶点的颜色

5.7 小结

5.8 问与答

5.8.1 练习

第六章 第六天课程——使用光源

6.1 照亮3D模型

6.2 简单的VRML照明

6.3 高级VRML照明

6.4 素材、纹理和照明

6.5 介绍几何法向量

6.6 小结

6.7 问与答

6.7.1 练习

第七章 第七天课程——视点、声音和定位器

7.1 导航器介绍

7.1.1 化身

7.2 添加视点

7.3 环境声音

7.4 向场景中添加定位的声音

7.5 定位器

7.6 小结

7.7 问与答

7.7.1 练习

第八章 第八天课程——事件和路由

8.1 为3D世界赋予活力

8.1.1 节点之间的通信

8.1.2 改变域

8.2 创建路由

8.3 域和事件

8.3.1 eventln

8.3.2 eventout

8.3.3 Field(域)

8.3.4 exposedField

8.4 用TouchSensor感知对象

8.4.1 isOver和isActive事件

8.4.2 touchTime事件

8.4.3 Vector事件

8.5 小结

8.6 问与答

8.6.1 练习

8.6.2 答案

第九章 第九天课程——为对象加入行为

9.1 对象插值法

9.2 移动对象

9.3 随时间改变对象

9.4 旋转对象

9.4.1 复杂的旋转

9.5 变体

9.6 其它插值器

9.7 小结

9.8 问与答

9.8.1 练习

9.8.2 答案

第十章 第十天课程——脚本

10.1 为什么使用脚本

10.2 创建Script节点

10.2.1 Script节点中的域和事件

10.2.2 添加脚本

10.3 用eventIn执行脚本

10.4 用VRMLScript编写脚本

10.4.1 赋值

10.4.2 表达式

10.4.3 计算顺序

10.4.4 赋值操作符

10.4.5 具有字符串的表达式

10.4.6 类型转换

10.4.7 引用

10.4.8 条件(if)语句

10.4.9 比较操作符

10.4.10 布尔操作符

10.5 Script的eventout和域

10.6 访问其它节点

10.7 浏览器接口

10.8 其它脚本语言

10.9 小结

10.10 问与答

10.10.1 练习

10.10.2 答案

第十一章 第十一天课程——用户与对象进行交互

11.1 用TouchSensor进行感应

11.1.1 hitPoint_changed事件

11.1.2 hitNormal_changed事件

11.1.3 hitTexCoord_changed事件

11.2 拖拉对象

11.2.1 相对拖拉

11.2.2 PlancSensor的其它功能

11.3 高级操作

11.3.1 CylinderSensor

11.3.2 SphereSensor

11.4 感应用户的位置

11.5 其它类型的感应器

11.6 小结

11.7 问与答

11.7.1 练习

第十二章 第十二天课程——电影、切换和公告牌

12.1 MovieTexture节点

12.2 电影和声音

12.3 开始和停止电影

12.4 切换场景的组件

12.5 使用Billboard

12.6 动画角色

12.7 小结

12.8 问与答

12.8.1 练习

12.8.2 答案

第十三章 第十三天课程——定时事件和周期

13.1 定时的基础

13.2 设定将来的事件

13.3 用isActivc指示定时器何时运行

13.4 使用cycleTime和time输出

13.5 小结

13.6 问与答

13.6.1 练习

13.6.2 答案

第十四章 第十四天课程——动画视点和绑定

14.1 视点动画的基础

14.2 将用户绑定到视点

14.3 绑定堆栈

14.4 在绑定期间保留用户的位置

14.5 其它绑定节点

14.6 小结

14.7 问与答

14.7.1 练习

14.7.2 答案

第十五章 第十五天课程——充实场景和重用对象

15.1 用不同的资源组合对象

15.2 使用简单的VRML用户界面组件

15.3 使用Background节点

15.4 小结

15.5 问与答

15.5.1 练习

15.5.2 答案

第十六章 第十六天课程——制作高效的场景

16.1 多边形复杂性与纹理

16.2 LOD节点

16.3 公告牌用于远处的对象

16.4 用动画赋予对象生命

16.5 VisibilitySensor

16.6 小结

16.7 问与答

16.7.1 练习

16.7.2 答案

第十七章 第十七天课程——特殊效果

17.1 为降低复杂性而设定可视极限

17.2 使用烟雾

17.3 使用纹理坐标的动画

17.4 随时创建纹理

17.5 改变背景

17.6 小结

17.7 问与答

17.7.1 练习

17.7.2 答案

第十八章 第十八天课程——碰撞

18.1 碰撞如何工作

18.2 地势追踪和重力

18.3 碰撞感应

18.4 碰撞代理

18.5 小结

18.6 问与答

18.6.1 练习

18.6.2 答案

第十九章 第十九天课程——原型构造

19.1 原型构造的概念

19.2 PROTO节点

19.3 使用外部原型

19.4 通过原型构造创建标准接口

19.5 制作原型系统

19.6 小结

19.7 问与答

19.7.1 练习

19.7.2 答案

第二十章 第二十天课程——创建合成多媒体文档

20.1 帧的工作原理

20.2 用标准HTML标签创建帧

20.3 为VRML帧选择最佳选项

20.4 利用Anchor节点与HTML通信

20.5 用HTML的标签<A>与VRML帧通信

20.6 小结

20.7 问与答

20.7.1 练习

20.7.2 答案

第二十一章 第二十一天课程——未来展望

21.1 短期目标

21.1.1 外部创作接口

21.1.2 在Script节点中使用Java

21.1.3 提高性能的图形硬件

21.2 VRML的未来

21.2.1 一年以后

21.2.2 沿虚拟道路再走五年

21.2.3 远景目标

21.3 赛伯空间

21.3.1 第一步: 多用户环境

21.3.2 第二步: 共享行为

21.3.3 第三步: 持续性

21.3.4 第四步: 无缝环境

21.4 小结

21.5 问与答

21.5.1 练习

21.5.2 答案

附录A VRML节点参考

A.1 Anchor

A.2 Appesarance

A.3 AudoClip

A.4 Background

A.5 Billboard

A.6 Box

A.7 Collision

A.8 Color

A.9 ColorInterpoladtor

A.10 Cone

A.11 Coordinate

A.12 CoordinateInterpolator

A.13 Cylinder

A.14 CylinderSensor

A.15 DirectionalLight

A.16 ElevationGrid

A.17 Extrusion

A.18 Fog

A.19 FontStyle

A.20 Group

A.21 InageTexture

A.22 IndexedFaceSet

A.23 IndexedLineSet

A.24 InLine

A.25 LOD

A.26 Material

A.27 MovicTexture

A.28 NavigationInfo

A.29 Normal

A.30 Normallnterpolator

A.31 OrientationInterpolato

A.32 PixelTexture

A.33 PlaneScnsor

A.34 PointLight

A.35 PointSet

A.36 PositionInterpolator

A.37 ProximitySensor

A.38 ScalarInterpolator

A.39 Script

A.40 Shape

A.41 Sound

A.42 Sphere

A.43 SphereSensor

A.44 SpotLight

A.45 Switch

A.46 Text

A.47 TextureCoordinate

A.48 TextureTransform

A.49 TimeSensor

A.50 TouchSensor

A.51 Transform

A.52 Viewpoint

A.53 VisibilitySensor

A.54 WorldInfo

附录B VRML域和事件类型

B.1 SFBool

B.2 SFColor/MFColor

B.3 SFFloat/MFFloat

B.4 SFImage

B.5 SFInt 32/MFInt32

B.6 SFNode/MFNode

B.7 SFRotation/MFRotation

B.8 SFString/MFString

B.9 SFTime

B.10 SFVec2f/MFVec2f

B.11 SFVec3f/MFVec3f

附录C 词汇表


书查询(www.shuchaxun.com)本网页唯一编码:
100ca1fc52f11e87af7b4a47ea4617c5#8804ae46963895ae35e346d3253bfa49#22927857#10476294.zip