当前位置:在线查询网 > 在线百科全书查询 > VRML虚拟现实技术基础与实践教程

VRML虚拟现实技术基础与实践教程_在线百科全书查询


请输入要查询的词条内容:

VRML虚拟现实技术基础与实践教程


《VRML虚拟现实技术基础与实践教程》通过理论与实例相结合的方式讲述VRML主要的功能节点、虚拟场景和物体的设计与编码,涉及的内容包括VRML的基础知识、空间背景、几何造型、视点设置、坐标系变换、大气效果、浏览者信息、模块化和内联、光照效果、声音节点、朝向节点和链接物节点等内容,以及脚本节点、外部调用、与JAVA互动等高级应用。内容全面,循序渐进,以理论与实例相对照的方式编写,通俗易懂。不仅可作为VRML网页设计者的培训教材,也可作为高职高专计算机及相关专业教材,或作为多媒体开发人员、应用程序设计者的辅助教材。

书名:VRML虚拟现实技术基础与实践教程

作者:张武军 尹旭日

ISBN:9787502445348

定价:35.00 元

出版社:冶金工业出版社

出版时间:2008

开本:16

目录


1VRML概述

1.1VRML准备

1.1.1安装插件

1.1.2VrmlPad安装与使用

1.2VRML基本知识

1.2.1文件结构

1.2.2关键词

1.2.3源码结构与规则

1.3第一个VRML程序

1.3.1编写准备

1.3.2代码编写

2空间造型

2.1空间背景概念

2.1.1空间模型

2.1.2天空角与地面角

2.2空间背景节点

2.2.1节点结构

2.2.2使用规则

2.3实例1:虚拟车场空间背景

2.3.1设计要求

2.3.2参考代码

2.4几何造型节点结构

2.5几何造型域节点

2.5.1长方体造型(Box节点)

2.5.2球体(Sphere节点)

2.5.3圆柱体(Cylinder节点)

2.5.4圆锥体(Cone节点)

2.6外观域节点

2.6.1材质域节点

2.6.2贴图域节点

2.7实例2:虚拟车场围墙

2.7.1设计要求

2.7.2设计步骤

3文本造型

3.1文本造型节点结构

3.1.1文本概念

3.1.2文本造型节点语法

3.2实例3:虚拟车场大门口字

3.2.1设计要求

3.2.2设计步骤

3.3字型域节点

3.3.1节点结构

3.3.2使用规则

3.3.3字型域节点实例

3.4实例4:虚拟车场围墙字

3.4.1设计要求

3.4.2设计步骤

4坐标变换与视点

4.1坐标变换节点结构

4.2坐标变换使用规则

4.2.1平移规则

4.2.2旋转规则

4.2.3放缩规则

4.3实例5:虚拟车场中的雕塑

4.3.1设计要求

4.3.2设计步骤

4.3.3参考代码

4.4视点设置节点结构

4.5视点设置节点使用规则

4.5.1位置及视线转向规则

4.5.2跳转规则

4.5.3视点名称和初始视点

4.6实例6:虚拟车场中车的视点设置

5编组空间造型

5.1Group节点

5.2Anchor节点

5.3Inline节点

5.4实例7:虚拟车场中的钟表设计

5.4.1钟表盘

5.4.2指针

5.4.3表盘针

5.4.4组合

5.5节点调用

6添加场景信息

6.1光照效果节点

6.1.1光照概述

6.1.2点光源节点

6.1.3平行光源节点

6.1.4实例8:虚拟车场的中心大灯

6.1.5聚光光源节点

6.1.6实例9:汽车车灯设计

6.2纹理映射控制

6.2.1纹理概述

6.2.2纹理使用方法

6.2.3实例10:虚拟车场围墙设计

6.3雾化效果

6.3.1Fog节点

6.3.2实例11:虚拟车场中的小亭

6.4声音效果

6.4.1声音节点

6.4.2声音应用

6.4.3实例12:虚拟车场中的广播

6.5动画效果

6.5.1事件和路由

6.5.2动画流程

6.5.3动画实现

6.5.4实例13:虚拟车场中的风车

6.6场景参数

6.6.1场景信息

6.6.2浏览者信息

6.6.3实例14:虚拟车场场景信息

7传感器节点

7.1接近传感器节点

7.1.1语法结构

7.1.2实例15:虚拟车场中的自动门

7.2可视性传感器节点

7.2.1语法结构

7.2.2实例16:虚拟车场中的自动灯

7.3碰撞检测

7.3.1语法结构

7.3.2实例17:虚拟车场中的路

7.4环境检测器

7.4.1语法结构

7.4.2实例18:虚拟车场中的手动门

7.5定点设备检测器

7.5.1语法结构

7.5.2实例19:虚拟车场中的按钮门

8第三方建模工具

8.13Dmax与VRML

8.1.13Dmax导出VRML

8.1.2实例20:创建虚拟车场中窗户

8.2Pro/E与VRML

8.2.1Pro/E导出VRML

8.2.2实例21:创建虚拟车场中汽车

9脚本节点

9.1脚本节点语法

9.1.1节点语法

9.1.2工作原理

9.1.3专用函数

9.1.4脚本语言

9.2脚本与动画

9.2.1自定义交互表现

9.2.2实例22:虚拟车场中的洗车中心

9.2.3实例23:虚拟车场中的手动灯

9.2.4制作带有逻辑交互的原型

9.2.5实例24:虚拟车场中放置的多个手动灯

9.3浏览器接口函数

9.3.1只读函数

9.3.2实例25:虚拟车场中的帮助栏

9.3.3动态控制函数

9.3.4实例26:虚拟车场中的派车控制台

10VRML与JAVA

10.1JAVA基础

10.1.1JAVA概述

10.1.2JAVA安装与配置

10.1.3JAVA程序设计简介

10.2使用JAVA实现VRML脚本

10.2.1JSAI简介

10.2.2JSAI应用

10.3应用技巧

10.3.1两种应用

10.3.2实例27:虚拟车场中手动控制灯改进

11综合集成

11.1总体框架

11.1.1大平台设计

11.1.2添加围墙

11.1.3添加路

11.1.4添加车场大门

11.1.5添加车场文字

11.2添加部件

11.2.1添加雕塑

11.2.2添加钟表

11.2.3添加中心大灯

11.2.4添加小亭

11.2.5添加广播

11.2.6添加风车

11.2.7添加自动灯

11.2.8添加洗车中心

11.2.9添加帮助栏

11.2.10添加汽车及派车控制栏

……