词条 | 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添加汽车及派车控制栏 …… |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。