第十章 VRML环境下图形系统的设计2 计算机图形技术PPT.pptxVIP

第十章 VRML环境下图形系统的设计2 计算机图形技术PPT.pptx

  1. 1、本文档共45页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第十章 VRML环境下图形系统的设计2 计算机图形技术PPT

第10章 VRML环境下图形系统的设计1虚拟显示简介2VRML概述和基本语法3场景中添加几何体4几何体的几何变换真实感场景创建和VRML虚拟漫游系统的设计5本章知识结构图理解VRML空间Shape的节点对几何体的封装VRML通用语法结构添加长方体Transform节点的语法VRML的基本概念添加球体平移几何体VRML空间计量单位旋转几何体添加圆柱体VRML的节点简介域添加文本物体模型的设计光照、纹理、雾化漫游场景的最终生成缩放几何体添加圆锥体10.1 虚拟现实简介 虚拟现实技术(Virtual Reality),是20世纪末发展起来的一门涉及众多学科的高新技术。 虚拟现实技术有3个基本特征:沉浸感,交互感,构想. 虚拟现实系统分为四类:桌面式VR系统(Desktop VR)、沉浸式系统(Immersive VR)、叠加式VR系统、分布式VR系统(Distributed VR, DVR). 1.桌面式VR系统仅使用个人计算机和低级工作站来产生三维空间的交互场景。 2.沉浸式VR系统利用头盔显示器和数据手套等各种交互设备把用户的视觉、听觉和其他感觉封闭起来,而使用户真正成为VR系统内部的一个参与者,并能利用这些交互设备操作和驾驭虚拟环境,产生一种身临其境的感觉。 3.叠加式VR系统允许用户对现实时间进行观察的同时,通过穿透型头戴显示器将计算机虚拟图像叠加在现实世界之上,为操作员提供与他所看到的现实环境有关的、存储在计算机中的信息,从而增强操作员对真实环境的感受,因此又称为补充现实系统。 4.分布式VR系统是指基于网络的虚拟环境。10.2 VRML概述 VRML(Virtual Reality Modeling Language)即虚拟现实建模语言。顾名思义,该语言就是通过创建一个虚拟场景以达到现实中的效果。 VRML同HTML语言一样,是一种ASCII的描述性语言,可以用文本编辑器编辑如Windows下的NotePad(记事本),DOS下的Edit等。除此之外,VRML自身还有很多功能强大的编辑器。如Internet 3D Space Builder,Cosmo World, VrmlPad 1.2等。下面将介绍如何用cortvrml插件在Microsoft的IE 6.0浏览器中浏览VRML网页。 在浏览器窗口中的任意位置单击鼠标右键便会弹出如下图所示的菜单,菜单中各个选项详细说明如下。(1) Viewpoints:给出所有可用的视点的列表,可以用来实现视点的快速切换。(2) Headlight:控制头顶灯是否打开。(3) Navigation:浏览方式控制,可以选择你所希望的浏览方式。(4) Speed:更改虚拟人的浏览速度。(5) Full Screen:全屏显示。(6) Hide Toolbars:隐藏工具栏。(7) Show Console:显示控制台。(8) Preferences:参数选择,可以设置插件的参数。(9) Help:帮助菜单。10.3 VRML基本语法VRML的通用语法结构域VRML的基本概念技术难点节点域和域值外形节点Shape长度单位事件组节点Group角度单位路由VRML空间计量单位交互和脚本 本节将介绍VRML的约定及其基本概念,包括节、域、事件、路由、原型、交互以及脚本等。 VRML文件是要创建的空间的文本性描述,VRML的通用语法由VRML文件来约定。下面通过一个VRML文件例程对VRML的语法进行具体地说明。10.1.1语法结构 例程 #VRML V2.0 utf8 Shape { appearance Appearance { material Material { } } geometry Box{ } } 从上面的例子中,可以看出VRML文件对语法有以下几条约定:(1)每个VRML文件都必须以#VRML V2.0 utf8 作为文件头。(2)文件中的任何节点的第一个字母都要大写。(3)节点的域都必须位于括号里面。10.3.2 VRML的基本概念 1.节点 节点用来描述造型和造型的属性,是VRML文件的最基本构成部件。例如,球体节点: Sphere { radius 1.0 }? 从上面的例子中可以看出节点包括节点原型以及描述其属性的域和域值(注意:域和域值必须括在括号里面)。 2.域和域值 域定义节点的属性,域值是对属性的具体描述。 3.事件 事件是按照指定的路由从一个节点发往另一个节点的消息,它是一个值,一般类似于节点的域值,可以是坐标值、颜色值或浮点值。 4.路由 路由是消息从一个节点发往另一个节点依据的路线,多个节点通过路由连接起来形成复杂的路线,可以传播声音、动画等,使所创建的VRML空间充满变化和动感。 5.交互和脚本 VRML场景中的对象能对用户动作做

文档评论(0)

jiupshaieuk12 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档