第二代网络程序设计语言

副标题:无

作   者:张金钊等著

分类号:

ISBN:9787810822428

微信扫一扫,移动浏览光盘

简介

本书全书全面介绍了虚拟现实建模语言(VRML),即虚拟现实三维立体网络程序设计语言的语法、定义及创建虚拟现实世界的技术。作为第二代网络程序设计语言的VRML是最近才兴起的一种新型语言,它是宽带网络、多媒体与人工智能相融合的高新技术,是把握未来网络、多媒体及人工智能的关键技术。VRML用于在网络上创建逼真的三维立体场景,开发与设计立体网络程序。它改变了当前网络与用户交互的二维平面的局限性,使用户在三维立体场景中,实现动态交互与感知。 本书是一本集计算机网络、多媒体及人工智能于一体的实用教材。全书内容丰富,叙述由浅入深,思路清晰,结构合理,实用性强。本书配有大量的VRML编程实例,从而使读者更易掌握虚拟现实三维立体网络程序设计语言。可作为高等院校本、专科学生的计算机网络和多媒体教材,同时也可作为计算机软件开发人员和工程技术人员的实用工具书。 本书可作为高等院校本、专科学生的计算机网络和多媒体教材,同时也可作为计算机软件开发人员和工程技术人员的实用工具书。

目录

第1章 vrml简介

1.1 vrml的发展历史

1.2 vrml的特点

1.3 vrml的发展前景

1.4 vrml运行环境要求(建议)

1.5 vrml浏览器

1.6 vrml编辑器

1.6. 1 用记事本来编写vrml源程序

1.6.2 用vrml的专用编辑器来编写源程序

1.7 vrml程序运行和调试

1.7.1 vrml程序运行

1.7.2 vrml程序调试

思考题

第2章 vrml编程语法基础

2.1 vrml基本概念

2.1.1 vrml节点、事件、原型、场景、脚本和路由

2.1.2 vrml立体空间计量单位

2.2 vrml文件语法

2.2.1 vrml文件

2.2.2 vrml文件结构

.2.2.3 vrml文件头

2.2.4 vrml文件注释

2.3 节点(node)和域

2.4 节点名的重定义和重用

2.4.1 重定义节点:def

2.4.2 重用节点:use

2.5 事件、路由和脚本

2.5.1 事件(event)

2.5.2 路由(route)

2.5.3 脚本(script)

2.6 vrml节点集

思考题

第3章 vrml基本节点编程

3.1 background立体空间背景节点编程

3.1.1 室内空间背景设计

3.1.2 室外空间背景设计

3.1.3 background背景节点语法

3. 1. 4 background立体空间背景设计与编程实例

3.2 shape空间物体造型模型节点

3.2.1 shape空间物体造型模型节点

3.2.2 appearance节点物体造型的外观属性节点

3.2.3 material节点空间造型外观节点设计

3.2.4 空间物体造型外观颜色设计

3.2.5 shape空间物体造型模型节点设计实例

3.3 box盒子节点

3.4 sphere球体节点

3.5 cone圆锥体节点

3.6 cylinder圆柱体节点

3.7 text文本造型节点

3.7.1 text文本造型节点

3.7.2 fontstyle文本外观节点

3.8 pointset"点"节点

3.8.1 pointset"点"节点语法

3.8.2 poknttset"点"节点实例

3.9 indexedlineset"线"节点

3.9.1 indexedlineset"线"节点语法

3.9.2 indexedlineset"线"节点实例

3.10 indexedfaceset"面"节点

3.10.1 indexedfaceset"面"节点语法

3.10.2 indexedfaceset"面"节点实例

3.11 elevationgrid海拔栅格节点

3.11.1 elevationgrid海拔栅格节点语法

3.11.2 elevationgrid海拔栅格节点实例

3.12 extrusion挤出造型节点

3.12.1 extrusion挤出造型节点语法

3.12.2 extrusion挤出造型节点实例

3.13 normal法向量节点

3.14 color颜色节点

思考题

第4章 群节点创建vrml立体空间造型

4.1 trmsform空间坐标变换节点

4.1.1 空间物体造型平移

4.1.2 空间物体造型旋转

4.1.3 空间物体造型缩放

4.2 group编组节点

4.2.1 group编组节点语法

4.2.2 group编组节点实例

4.3 inline内联节点(调用节点型群节点)

4.3.1 inline内联节点语法

4.3.2 inline内联节点实例

4.4 switch开关节点

4.4.1 switch开关节点语法

4.4.2 switch开关节点实例

4.5 billboard广告、警示牌、海报节点

4.5.1 billboard广告、警示牌、海报节点语法

4.5.2 bilboard广告、警示牌、海报节点实例

4.6 anchor锚节点(超级链接群节点)

4.6.1 anchor锚节点语法

4.6.2 anchor锚节点实例

4.7 lod细节层次节点(分级型群节点)

4.7.1 lod细节层次节点语法

4.7.2 lod细节层次节点实例

思考题

第5章 vrml场景效果节点编程设计

5.1 空间大气效果

5.1.1 fog雾节点语法

5.1.2 fog雾节点语法实例

5.2 纹理效果节点

5.2.1 imagetexture图像纹理节点

5.2.2 pixeltexture像素纹理节点

5.2.3 movietexture影像纹理节点

5.2.4 texturecoordinate纹理坐标节点

5.2.5 texturetransform纹理坐标变换节点

5.3 视点效果节点

5.3.1 viewpoint视点节点

5.3.2 navigationlnfo视点导航信息节点

5.4 光照效果节点

5.4.1 pointlight点光源节点

5.4.2 dkectionallight定向光源节点

5.4.3 spotlight聚光灯光源节点

5.5 音响效果节点

5.5.1 audioclip音响剪辑节点

5.5.2 movdtexture影像文件节点

5.5.3 sound声音节点

5.6 worldnfo信息化节点

思考题

第6章 vrml最具特色的动态感知虚拟现实节点

6.1 时间传感器节点

6.2 vrml动画控制节点

6.2.1 positioninterpolator位置插补器节点

6.2.2 orientationintetpolator朝向插补器节点

6.2.3 scalarinterpolator标量插补器节点

6.2.4 colorinterpolator颜色插补器节点

6.2.5 coordinateinterpolator坐标插补器节点

6.2.6 normannterpolator法线插补器节点

6.3 vrml触摸检测器节点

6.3.1 touchsensor触摸传感器节点

6.3.2 pianesensor平面检测器节点

6.3.3 cylindersensor圆柱检测器节点

6.3.4 spheresensor球面检测器节点

6.4 vrml感知检测器节点

6.4.1 visbflityseasor能见度传感器节点

6.4.2 proxmitysensor亲近度传感器节点

6.4.3 collision碰撞传感器节点

思考题

第7章 vrml通用接口节点

7.1 script脚本节点

7.1.1 script脚本节点语法

7.1.2 script脚本节点实例

7.2 创建用户自己的新节点

7.2.1 proto创建用户新节点

7.2.2 创建外部定义的新节点externproto

7.3 使用vrml直接上网

7.4 html网页与vrml

7.5 vrml三维立体网络语言与cult3d

7.6 word2000与vrml

思考题

第8章 vrml实例编程

8.1 红帆船造型

8.2 潜水艇造型

8.3 音响造型

8.4 杠铃造型

8.5 警示牌造型

8.6 风扇造型

8.7 手枪造型

8.8 射击靶造型

8.9 现代算盘造型

8.10 太空飞船造型

8.11 雨伞造型

8.12 转动的齿轮造型

8.13 月球围绕地球转动造型

8.14 公路和山脉造型

8.15 小结

思考题

附录a vrml节点参考

附录b 参考网站


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

第二代网络程序设计语言
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon