图书介绍
VRML虚拟现实技术基础与实践教程PDF|Epub|txt|kindle电子书版本网盘下载
![VRML虚拟现实技术基础与实践教程](https://www.shukui.net/cover/37/30106746.jpg)
- 张武军,田海,尹旭日编著 著
- 出版社: 北京:冶金工业出版社
- ISBN:9787502445348
- 出版时间:2008
- 标注页数:225页
- 文件大小:48MB
- 文件页数:236页
- 主题词: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.1 安装插件1
1.1.2 VrmlPad安装与使用4
1.2 VRML基本知识5
1.2.1 文件结构5
1.2.2 关键词5
1.2.3 源码结构与规则6
1.3 第一个VRML程序8
1.3.1 编写准备8
1.3.2 代码编写8
2 空间造型12
2.1 空间背景概念12
2.1.1 空间模型12
2.1.2 天空角与地面角12
2.2 空间背景节点13
2.2.1 节点结构13
2.2.2 使用规则13
2.3 实例1: 虚拟车场空间背景14
2.3.1 设计要求14
2.3.2 参考代码14
2.4 几何造型节点结构15
2.5 几何造型域节点15
2.5.1 长方体造型(Box节点)15
2.5.2 球体(Sphere节点)16
2.5.3 圆柱体(Cylinder节点)17
2.5.4 圆锥体(Cone节点)17
2.6 外观域节点18
2.6.1 材质域节点18
2.6.2 贴图域节点21
2.7 实例2: 虚拟车场围墙22
2.7.1 设计要求22
2.7.2 设计步骤22
3 文本造型27
3.1 文本造型节点结构27
3.1.1 文本概念27
3.1.2 文本造型节点语法27
3.2 实例3: 虚拟车场大门口字28
32.1 设计要求28
32 2 设计步骤29
3.3 字型域节点30
3.3.1 节点结构&.30
3.3.2 使用规则31
3.3.3 字型域节点实例31
3.4 实例4: 虚拟车场围墙字32
3.4.1 设计要求32
3.4.2 设计步骤33
4 坐标变换与视点34
4.1 坐标变换节点结构34
4.2 坐标变换使用规则34
4.2.1 平移规则34
4.2.2 旋转规则35
4.2.3 放缩规则37
4.3 实例5: 虚拟车场中的雕塑39
4.3.1 设计要求39
4.3.2 设计步骤40
4.3.3 参考代码43
4.4 视点设置节点结构46
4.5 视点设置节点使用规则46
4.5.1 位置及视线转向规则46
4.5.2 跳转规则48
4.5.3 视点名称和初始视点48
4.6 实例6: 虚拟车场中车的视点设置49
5 编组空间造型52
5.1 Group节点52
5.2 Anchor节点53
5.3 Inline节点57
5.4 实例7: 虚拟车场中的钟表设计57
5.4.1 钟表盘57
5.4.2 指针58
5.4.3 表盘针60
5.4.4 组合62
5.5 节点调用62
6 添加场景信息66
6.1 光照效果节点66
6.1.1 光照概述66
6.1.2 点光源节点66
6.1.3 平行光源节点69
6.1.4 实例8: 虚拟车场的中心大灯70
6.1.5 聚光光源节点72
6.1.6 实例9: 汽车车灯设计74
6.2 纹理映射控制76
6.2.1 纹理概述76
6.2.2 纹理使用方法76
6.2.3 实例10: 虚拟车场围墙设计79
6.3 雾化效果81
6.3.1 Fog节点81
6.3.2 实例11: 虚拟车场中的小亭82
6.4 声音效果84
6.4.1 声音节点84
6.4.2 声音应用86
6.4.3 实例12: 虚拟车场中的广播90
6.5 动画效果93
6.5.1 事件和路由93
6.5.2 动画流程94
6.5.3 动画实现94
6.5.4 实例13: 虚拟车场中的风车100
6.6 场景参数103
6.6.1 场景信息103
6.6.2 浏览者信息105
6.6.3 实例14: 虚拟车场场景信息106
7 传感器节点107
7.1 接近传感器节点107
7.1.1 语法结构107
7.1.2 实例15: 虚拟车场中的自动门109
7.2 可视性传感器节点112
72.1 语法结构112
7.2.2 实例16: 虚拟车场中的自动灯114
7.3 碰撞检测116
7.3.1 语法结构116
7.3.2 实例17: 虚拟车场中的路118
7.4 环境检测器119
7.4.1 语法结构119
7.4.2 实例18: 虚拟车场中的手动门121
7.5 定点设备检测器124
7.5.1 语法结构124
7.52 实例19: 虚拟车场中的按钮门126
8 第三方建模工具130
8.1 3Dmax与VRML130
8.1.1 3Dmax导出VRML130
8.1.2 实例20: 创建虚拟车场中窗户131
8.2 Pro/E与VRML133
8.2.1 Pro/E导出VRML133
8.2.2 实例21: 创建虚拟车场中汽车134
9 脚本节点140
9.1 脚本节点语法140
9.1.1 节点语法140
9.1.2 工作原理141
9.1.3 专用函数142
9.1.4 脚本语言142
9.2 脚本与动画143
9.2.1 自定义交互表现143
9.2.2 实例22: 虚拟车场中的洗车中心148
9.2.3 实例23: 虚拟车场中的手动灯156
9.2.4 制作带有逻辑交互的原型159
9.2.5 实例24: 虚拟车场中放置的多个手动灯160
9.3 浏览器接口函数163
9.3.1 只读函数163
9.3.2 实例25: 虚拟车场中的帮助栏165
9.3.3 动态控制函数166
9.3.4 实例26: 虚拟车场中的派车控制台177
10 VRML与JAVA180
10.1 JAVA基础180
10.1.1 JAVA概述180
10.1.2 JAVA安装与配置181
10.1.3 JAVA程序设计简介187
10.2 使用JAVA实现VRML脚本190
10.2.1 JSAI简介190
10.2 2 JSAI应用190
10.3 应用技巧196
10.3.1 两种应用196
10.3.2 实例27: 虚拟车场中手动控制灯改进202
11 综合集成206
11.1 总体框架206
11.1.1 大平台设计206
11.1.2 添加围墙207
11.1.3 添加路210
11.1.4 添加车场大门211
11.1.5 添加车场文字214
11.2 添加部件217
11.2.1 添加雕塑217
11.2.2 添加钟表217
11.2.3 添加中心大灯218
11.2.4 添加小亭219
11.2.5 添加广播219
11.2.6 添加风车220
11.2.7 添加自动灯221
11.2.8 添加洗车中心221
11.2.9 添加帮助栏223
11.2.10 添加汽车及派车控制栏224