图书介绍
虚拟现实三维立体网络程序设计语言VRML 第二代网络程序设计语言PDF|Epub|txt|kindle电子书版本网盘下载
- 张金钊等著 著
- 出版社: 清华大学出版社;北京交通大学出版社
- ISBN:781082242X
- 出版时间:2004
- 标注页数:321页
- 文件大小:29MB
- 文件页数:331页
- 主题词:VRML语言-程序设计-高等学校-教材
PDF下载
下载说明
虚拟现实三维立体网络程序设计语言VRML 第二代网络程序设计语言PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 VRML简介1
1.1 VRML的发展历史1
目录1
1.2 VRML的特点2
1.3 VRML的发展前景2
1.4 VRML运行环境要求(建议)3
1.5 VRML浏览器3
1.6.1 用记事本来编写VRML源程序6
1.6.2 用VRML的专用编辑器来编写源程序6
1.6 VRML编辑器6
1.7 VRML程序运行和调试9
1.7.1 VRML程序运行9
1.7.2 VRML程序调试9
思考题10
第2章 VRML编程语法基础11
2.1 VRML基本概念11
2.1.1 VRML节点、事件、原型、场景、脚本和路由11
2.1.2 VRML立体空间计量单位12
2.2 VRML文件语法13
2.2.3 VRML文件头14
2.2.2 VRML文件结构14
2.2.1 VRML文件14
2.2.4 VRML文件注释15
2.3 节点(Node)和域15
2.4 节点名的重定义和重用19
2.4.1 重定义节点:DEF19
2.4.2 重用节点:USE19
2.5 事件、路由和脚本20
2.5.1 事件(Event)20
2.5.2 路由(Route)20
2.6 VRML节点集21
2.5.3 脚本(Script)21
思考题23
第3章 VRML基本节点编程25
3.1 Background立体空间背景节点编程25
3.1.1 室内空间背景设计25
3.1.2 室外空间背景设计26
3.1.3 Background背景节点语法27
3.1.4 Background立体空间背景设计与编程实例28
3.2 Shape空间物体造型模型节点33
3.2.1 Shape空间物体造型模型节点33
3.2.3 Material节点空间造型外观节点设计34
3.2.2 Appearance节点物体造型的外观属性节点34
3.2.4 空间物体造型外观颜色设计35
3.2.5 Shape空间物体造型模型节点设计实例36
3.3 Box盒子节点37
3.4 Sphere球体节点39
3.5 Cone圆锥体节点41
3.6 Cylinder圆柱体节点43
3.7 Text文本造型节点45
3.7.1 Text文本造型节点45
3.7.2 FontStyle文本外观节点47
3.8 PointSet“点”节点53
3.8.1 PointSet“点”节点语法53
3.8.2 PointSet“点”节点实例54
3.9 IndexedLineSet“线”节点57
3.9.1 IndexedLineSet“线”节点语法57
3.9.2 IndexedLineSet“线”节点实例58
3.10 IndexedFaceSet“面”节点62
3.10.1 IndexedFaceSet“面”节点语法62
3.10.2 IndexedFaceSet“面”节点实例64
3.11.1 ElevationGrid海拔栅格节点语法67
3.11 ElevationGrid海拔栅格节点67
3.11.2 ElevationGrid海拔栅格节点实例69
3.12 Extrusion挤出造型节点72
3.12.1 Extrusion挤出造型节点语法73
3.12.2 Extrusion挤出造型节点实例75
3.13 Normal法向量节点81
3.14 Color颜色节点82
思考题82
第4章 群节点创建VRML立体空间造型83
4.1 Transform空间坐标变换节点83
4.1.1 空间物体造型平移85
4.1.2 空间物体造型旋转86
4.1.3 空间物体造型缩放87
4.2 Group编组节点91
4.2.1 Group编组节点语法91
4.2.2 Group编组节点实例92
4.3 Inlie内联节点(调用节点型群节点)97
4.3.1 Inlie内联节点语法98
4.3.2 Inlie内联节点实例98
4.4 Switch开关节点100
4.4.1 Switch开关节点语法100
4.4.2 Switch开关节点实例101
4.5 Billboard广告、警示牌、海报节点102
4.5.1 Billboard广告、警示牌、海报节点语法103
4.5.2 Billboard广告、警示牌、海报节点实例104
4.6 Anchor锚节点(超级链接群节点)105
4.6.1 Anchor锚节点语法105
4.6.2 Anchor锚节点实例107
4.7 LOD细节层次节点(分级型群节点)112
4.7.1 LOD细节层次节点语法113
4.7.2 LOD细节层次节点实例114
思考题118
5.1.1 Fog雾节点语法119
第5章 VRML场景效果节点编程设计119
5.1 空间大气效果119
5.1.2 Fog雾节点语法实例120
5.2 纹理效果节点122
5.2.1 ImageTexture图像纹理节点123
5.2.2 PixelTexture像素纹理节点126
5.2.3 MovieTexture影像纹理节点130
5.2.4 TextureCoordinate纹理坐标节点133
5.2.5 TextureTransform纹理坐标变换节点138
5.3.1 Viewpoint视点节点142
5.3 视点效果节点142
5.3.2 NayigationInfo视点导航信息节点145
5.4 光照效果节点149
5.4.1 PointLight点光源节点150
5.4.2 DirectionalLight定向光源节点153
5.4.3 SpotLight聚光灯光源节点155
5.5 音响效果节点158
5.5.1 AudioClip音响剪辑节点159
5.5.2 MovieTexture影像文件节点161
5.5.3 Sound声音节点162
5.6 WorldInfo信息化节点168
思考题169
第6章 VRML最具特色的动态感知虚拟现实节点171
6.1 时间传感器节点171
6.2 VRML动画控制节点173
6.2.1 PositionInterpolator位置插补器节点174
6.2.2 OrientationInterpolator朝向插补器节点179
6.2.3 ScalarInterpolator标量插补器节点182
6.2.4 ColorInterpolator颜色插补器节点187
6.2.5 CoordinateInterpolator坐标插补器节点193
6.2.6 NormalInterpolator法线插补器节点199
6.3 VRML触摸检测器节点203
6.3.1 TouchSensor触摸传感器节点203
6.3.2 PlaneSensor平面检测器节点207
6.3.3 CylinderSensor圆柱检测器节点210
6.3.4 SphereSensor球面检测器节点214
6.4 VRML感知检测器节点217
6.4.1 VisibilitySensor能见度传感器节点218
6.4.2 ProximitySensor亲近度传感器节点221
6.4.3 Collision碰撞传感器节点226
思考题229
第7章 VRML通用接口节点231
7.1 Script脚本节点231
7.1.1 Script脚本节点语法231
7.1.2 Script脚本节点实例234
7.2 创建用户自己的新节点239
7.2.1 PROTO创建用户新节点240
7.2.2 创建外部定义的新节点EXTERNPROTO243
7.3 使用VRML直接上网247
7.4 HTML网页与VRML249
7.5 VRML三维立体网络语言与Cult3D253
7.6 Word 2000与VRML255
思考题258
第8章 VRML实例编程259
8.1 红帆船造型259
8.2 潜水艇造型261
8.3 音响造型264
8.4 杠铃造型266
8.5 警示牌造型269
8.6 风扇造型272
8.7 手枪造型274
8.8 射击靶造型277
8.9 现代算盘造型279
8.10 太空飞船造型285
8.11 雨伞造型288
8.12 转动的齿轮造型291
8.13 月球围绕地球转动造型297
8.14 公路和山脉造型300
8.15 小结304
思考题304
附录A VRML节点参考305
附录B 参考网站321