《VRML语言入门与应用》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:黄文丽等编著
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2003
  • ISBN:7113055117
  • 页数:282 页
图书介绍:本书系统地介绍了虚拟现实建模语言(VRML)的基础知识和各节点详细的使用方法。

目录 1

第1章 VRML简介 1

1-1 VRML的发展历史 2

1-2 VRML与虚拟现实 3

第2章 初识VRML 5

2-1 VRML原理 6

2-2 VRML97简介 9

2-3 VRML浏览器 10

2-4 VRML创作工具 11

2-5 Java简介 11

2-5-1 Java语言的特点 11

2-5-2 Java的开发运行 12

2-5-3 VRML与Java结合 13

2-6 一个VRML例子 14

第3章 VRML中的一些重要概念 15

3-1 VRML文件的构成 16

3-1-1 节点名定义DEF及引用USE 16

3-1-2 VRML节点域/事件及其类型 16

3-1-3 PROTO语句和EXTERNPROTO语句 17

3-1-4 节点的事件路由 17

3-2 VRML文件的语法 17

3-2-1 VRML文件头 17

3-2-2 VRML文件UTF-8编码语法及文件关键字 17

3-2-3 语句语法 18

3-3 场景图的层次结构 23

3-4 VRML的空间概念和变换层系 23

3-5 VRML的时间概念 24

第4章 形体造型节点 25

4-2 简单形体造型节点 26

4-1 空间描述造型 26

4-2-1 Box(立方体) 27

4-2-2 Sphere(球体) 27

4-2-3 Cone(圆锥) 28

4-2-4 Cylinder(圆柱) 29

4-3 高级造型节点 30

4-3-1 Coordinate(坐标) 31

4-3-2 PointSet(点集) 31

4-3-3 IndexedLineSet(索引线集) 33

4-3-4 IndexedFaceSet(索引面集) 35

4-3-5 Extrusion(挤出面) 39

4-3-6 ElevationGrid(高程格网) 43

第5章 文本造型节点 47

5-1 Text(文本) 48

5-2 FontStyle(字体) 50

第6章 造型外观 55

6-1 Shape(形态) 56

6-2 Appearance(外观) 57

6-3 Material(材质) 58

6-4 使用纹理 62

6-4-1 ImageTexture(贴图纹理) 65

6-4-2 MovieTexture(影像纹理) 68

6-4-3 PixeTexture(像素纹理) 71

6-4-4 TextureCoordinate(纹理坐标) 73

6-4-5 TextureTransform(纹理变换) 74

6-5 Color(颜色) 76

第7章 改善背景效果 79

7-1 Background(背景) 80

7-2 Fog(雾) 84

第8章 光照 89

8-1 Normal(法线) 92

8-2 PointLight(点光源) 93

8-3 DirectionalLight(平行光) 96

8-4 SpotLight(聚光灯) 97

第9章 动感造型 99

9-1 PositionInterpolator(位置插补器) 101

9-2 OrientationInterpolator(方向插补器) 103

9-3 ColorInterpolator(颜色插补器) 105

9-4 ScalarInterpolatorlator(标量插补器) 107

9-5 NormalInterpolator(法向插补器) 110

9-6 CoordinateInterpolator(坐标插补器) 113

第10章 传感器节点 117

10-1 TouchSensor(接触传感器) 119

10-2 PlaneSensor(平面传感器) 122

10-3 SphereSensor(球面传感器) 124

10-4 CylinderSensor(圆柱传感器) 126

10-5 ProximitySensor(邻近传感器) 129

10-6 VisibilitySensor(可见性传感器) 130

10-7 Collision(碰撞) 132

10-8 TimeSensor(时间传感器) 135

第11章 节点编组 139

11-1 Transform(变换) 140

11-2 Group(组节点) 145

11-3 Billboard(布告牌) 146

11-4 Switch(开关转换) 148

第12章 视点控制与细节层次 151

12-1 Viewpoint(视点) 152

12-2 NavigationInfo(航行信息) 156

12-3 LOD(细节层次) 160

第13章 声音效果 163

13-1 Sound(声音) 164

13-2 AudioClip(音响剪辑) 166

第14章 脚本节点与脚本编程 169

14-1 Script(脚本) 170

14-2 VRML的JavaScript编程 174

14-2-1 数据类型映射 174

14-2-2 对象处理 175

14-2-3 事件响应与例程 177

14-2-4 JavaScript与VRML通讯的另一种方式 179

14-3 VRML的Java编程 180

14-3-1 Field类 182

14-3-2 BaseNode类 183

14-3-3 Browser类 184

14-3-4 异常类 185

14-3-5 Java与VRML通讯的另一种方式 187

第15章 VRML的网上资源利用 189

15-1 Inline(内联) 190

15-2 Anchor(锚) 191

15-3 WorldInfo(境界信息) 193

第16章 自定义节点 195

16-1 PROTO(原型定义) 196

16-2 EXTERNPROTO(原型输出) 200

16-3 IS 202

第17章 综合实例 203

17-1 实例1——模拟的城市 204

17-2 实例2——闹钟 213

17-3 实例3——虚拟车床 220

17-3-1 总体设计 220

17-3-2 主要方法 221

17-3-3 车床总体建模的实现 224

17-3-4 数控车床操作、加工仿真 276