《21天学通VRML 2》求取 ⇩

开篇语1

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

1.1 为何在web上使用3D3

1.1.1 面向多媒体的web内容4

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

1.3 标准的3D文件格式8

1.4 VRML的短暂历史9

1.4.1 需求10

1.4.2 发展过程10

1.4.3 结束11

1.5 创作VRML世界11

1.5.1 创建3D内容11

1.5.2 显示3D图形12

1.6 建立VRML世界13

1.7 小结13

1.8 问与答14

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

2.1 2D与3D图形15

2.2 什么是场景图16

2.2.1 场景图的图形化描述16

2.3 节点和域18

2.4 形状和几何体19

2.4.1 坐标空间20

2.5 素材和外部特征21

2.6 VRML 2文件格式22

2.6.1 缩进和特殊符号23

2.6.2 域数据类型23

2.6.3 向文件中填加节点24

2.7 小结25

2.8 问与答25

2.8.1 练习26

2.8.2 答案26

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

3.1 变换和层次结构27

3.1.1 放缩和旋转32

3.1.2 center和scaleor?entation34

3.1.3 组织各种层次变换36

3.2 组和变换37

3.3 基本几何原型37

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

3.5 小结43

3.6 问与答44

3.6.1 练习44

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

4.1 indexedFaceSet45

4.2 线和点51

4.3 仰角格54

4.4 挤压56

4.5 文本60

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

4.7 小结61

4.8 问与答62

4.8.1 练习62

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

5.1 纹理63

5.2 纹理变换68

5.3 定制纹理应用71

5.4 改变文本的字形73

5.5 高级素材的使用76

5.6 使用每一个顶点的颜色77

5.7 小结79

5.8 问与答79

5.8.1 练习80

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

6.1 照亮3D模型81

6.2 简单的VRML照明82

6.3 高级VRML照明85

6.4 素材、纹理和照明89

6.5 介绍几何法向量89

6.6 小结92

6.7 问与答92

6.7.1 练习93

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

7.1 导航器介绍95

7.1.1 化身97

7.2 添加视点97

7.3 环境声音100

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

7.5 定位器104

7.6 小结106

7.7 问与答106

7.7.1 练习107

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

8.1 为3D世界赋予活力109

8.1.1 节点之间的通信110

8.1.2 改变域111

8.2 创建路由111

8.3 域和事件112

8.3.1 eventln114

8.3.2 eventout114

8.3.3 Field(域)114

8.3.4 exposedField115

8.4 用TouchSensor感知对象115

8.4.1 isOver和isActive事件117

8.4.2 touchTime事件119

8.4.3 Vector事件120

8.5 小结121

8.6 问与答121

8.6.1 练习121

8.6.2 答案122

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

9.1 对象插值法125

9.2 移动对象126

9.3 随时间改变对象127

9.4 旋转对象129

9.4.1 复杂的旋转131

9.5 变体134

9.6 其它插值器138

9.7 小结139

9.8 问与答139

9.8.1 练习140

9.8.2 答案140

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

10.1 为什么使用脚本147

10.2 创建Script节点148

10.2.1 Script节点中的域和事件148

10.2.2 添加脚本150

10.3 用eventIn执行脚本151

10.4 用VRMLScript编写脚本151

10.4.1 赋值152

10.4.2 表达式152

10.4.3 计算顺序153

10.4.4 赋值操作符154

10.4.5 具有字符串的表达式154

10.4.6 类型转换155

10.4.7 引用156

10.4.8 条件(if)语句157

10.4.9 比较操作符157

10.4.10 布尔操作符158

10.5 Script的eventout和域159

10.6 访问其它节点160

10.7 浏览器接口161

10.8 其它脚本语言162

10.9 小结163

10.10 问与答163

10.10.1 练习164

10.10.2 答案164

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

11.1 用TouchSensor进行感应169

11.1.1 hitPoint_changed事件170

11.1.2 hitNormal_changed事件172

11.1.3 hitTexCoord_changed事件175

11.2 拖拉对象177

11.2.1 相对拖拉179

11.2.2 PlancSensor的其它功能180

11.3 高级操作180

11.3.1 CylinderSensor180

11.3.2 SphereSensor182

11.4 感应用户的位置183

11.5 其它类型的感应器184

11.6 小结185

11.7 问与答185

11.7.1 练习186

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

12.1 MovieTexture节点187

12.2 电影和声音188

12.3 开始和停止电影190

12.4 切换场景的组件190

12.5 使用Billboard193

12.6 动画角色195

12.7 小结199

12.8 问与答200

12.8.1 练习200

12.8.2 答案200

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

13.1 定时的基础207

13.2 设定将来的事件209

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

13.4 使用cycleTime和time输出213

13.5 小结214

13.6 问与答214

13.6.1 练习215

13.6.2 答案215

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

14.1 视点动画的基础219

14.2 将用户绑定到视点222

14.3 绑定堆栈226

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

14.5 其它绑定节点227

14.6 小结229

14.7 问与答229

14.7.1 练习229

14.7.2 答案230

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

15.1 用不同的资源组合对象235

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

15.3 使用Background节点246

15.4 小结248

15.5 问与答249

15.5.1 练习250

15.5.2 答案250

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

16.1 多边形复杂性与纹理255

16.2 LOD节点257

16.3 公告牌用于远处的对象262

16.4 用动画赋予对象生命264

16.5 VisibilitySensor265

16.6 小结266

16.7 问与答267

16.7.1 练习268

16.7.2 答案268

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

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

17.2 使用烟雾272

17.3 使用纹理坐标的动画274

17.4 随时创建纹理276

17.5 改变背景278

17.6 小结279

17.7 问与答280

17.7.1 练习281

17.7.2 答案281

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

18.1 碰撞如何工作285

18.2 地势追踪和重力286

18.3 碰撞感应288

18.4 碰撞代理290

18.5 小结292

18.6 问与答292

18.6.1 练习293

18.6.2 答案293

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

19.1 原型构造的概念297

19.2 PROTO节点298

19.3 使用外部原型301

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

19.5 制作原型系统304

19.6 小结305

19.7 问与答306

19.7.1 练习306

19.7.2 答案307

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

20.1 帧的工作原理313

20.2 用标准HTML标签创建帧315

20.3 为VRML帧选择最佳选项317

20.4 利用Anchor节点与HTML通信317

20.5 用HTML的标签与VRML帧通信322

20.6 小结324

20.7 问与答324

20.7.1 练习325

20.7.2 答案325

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

21.1 短期目标331

21.1.1 外部创作接口332

21.1.2 在Script节点中使用Java332

21.1.3 提高性能的图形硬件332

21.2 VRML的未来333

21.2.1 一年以后333

21.2.2 沿虚拟道路再走五年333

21.2.3 远景目标334

21.3 赛伯空间334

21.3.1 第一步: 多用户环境335

21.3.2 第二步: 共享行为335

21.3.3 第三步: 持续性336

21.3.4 第四步: 无缝环境336

21.4 小结336

21.5 问与答337

21.5.1 练习337

21.5.2 答案337

附录A VRML节点参考339

A.1 Anchor340

A.2 Appesarance340

A.3 AudoClip341

A.4 Background342

A.5 Billboard343

A.6 Box344

A.7 Collision344

A.8 Color345

A.9 ColorInterpoladtor345

A.10 Cone346

A.11 Coordinate347

A.12 CoordinateInterpolator347

A.13 Cylinder348

A.14 CylinderSensor348

A.15 DirectionalLight349

A.16 ElevationGrid350

A.17 Extrusion351

A.18 Fog352

A.19 FontStyle353

A.20 Group354

A.21 InageTexture354

A.22 IndexedFaceSet355

A.23 IndexedLineSet357

A.24 InLine357

A.25 LOD358

A.26 Material359

A.27 MovicTexture359

A.28 NavigationInfo360

A.29 Normal361

A.30 Normallnterpolator362

A.31 OrientationInterpolato362

A.32 PixelTexture363

A.33 PlaneScnsor364

A.34 PointLight364

A.35 PointSet365

A.36 PositionInterpolator366

A.37 ProximitySensor366

A.38 ScalarInterpolator367

A.39 Script368

A.40 Shape368

A.41 Sound369

A.42 Sphere370

A.43 SphereSensor370

A.44 SpotLight371

A.45 Switch372

A.46 Text373

A.47 TextureCoordinate373

A.48 TextureTransform374

A.49 TimeSensor374

A.50 TouchSensor375

A.51 Transform376

A.52 Viewpoint377

A.53 VisibilitySensor378

A.54 WorldInfo379

附录B VRML域和事件类型381

B.1 SFBool381

B.2 SFColor/MFColor382

B.3 SFFloat/MFFloat382

B.4 SFImage382

B.5 SFInt 32/MFInt32383

B.6 SFNode/MFNode383

B.7 SFRotation/MFRotation384

B.8 SFString/MFString384

B.9 SFTime384

B.10 SFVec2f/MFVec2f385

B.11 SFVec3f/MFVec3f385

附录C词汇表387

1998《21天学通VRML 2》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)Chris Marrin,(美)Bruce Campb 1998 人民邮电出版社;西蒙与舒斯特国际出版公司 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

21天学通Visual Basic for Applications VBA自学教程(1996 PDF版)
21天学通Visual Basic for Applications VBA自学教程
1996 北京:电子工业出版社
21天学通Visual basic.NE( PDF版)
21天学通Visual basic.NE
VRML 2.0使用速成( PDF版)
VRML 2.0使用速成
21天自学教程visualc( PDF版)
21天自学教程visualc
通俗天文学(1947 PDF版)
通俗天文学
1947
通志  21( PDF版)
通志 21
通典  21( PDF版)
通典 21
浙江书局
通雅  21( PDF版)
通雅 21
21天学通WINDOWS 95编程  下(1997 PDF版)
21天学通WINDOWS 95编程 下
1997 人民邮电出版社;西蒙与舒斯特国际出版公司
天津大学学报  第21期(1965 PDF版)
天津大学学报 第21期
1965
天气  第21期(1952 PDF版)
天气 第21期
1952 福建省气局
21天学通Visual C++ 1.5 修订版(1994 PDF版)
21天学通Visual C++ 1.5 修订版
1994 北京:电子工业出版社
21天学通Windows编程(1995 PDF版)
21天学通Windows编程
1995 北京:电子工业出版社
Oracle 8自学21天通(1998 PDF版)
Oracle 8自学21天通
1998 北京:北京理工大学出版社
VRML 2.0使用速成(1998 PDF版)
VRML 2.0使用速成
1998 北京:清华大学出版社