1计算机图形学一章.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * * * * * * * * * * 第一章:图形设备、系统和应用 场景交互 VRML2.0相对VRML1.0的重大改进在于它能够支持动态的、交互式的3D场景。利用VRML2.0建立的场景,不仅可以展示其中运动的物体,而且还可以使用户跟这些物体进行交互。例如在某个场景中,门可开着,电梯在运行,出租车行驶着,更奇妙的是,用户可以将门打开或关上,选择电梯的上下按钮,或者招手叫出租车停下来 VRML2.0采用了事件机制来支持这种动态交互的场景。事件是包含一些数据的信息,它被用来作为事件的触发器(Sensor) * * 第一章:图形设备、系统和应用 事件机制在Windows操作系统中也是普遍使用的,如键盘或鼠标的每次击键操作都会产生一个输入事件并被送到当前的应用程序中去。在VRML2.0中,每个事件包括两个部分:来源(eventIn)和目标(eventOut),它们都是由某个节点的字段表示的 VRML2.0提供了一组描述事件触发器的节点。如TouchSensor用于描述用户输入的消息;TimeSensor用于产生定时器消息;ProximitySensor用于相应用户进入某个区域的消息;VisibilitySensor用于判断某个包围盒(Box)区域的可见性等等 * * 第一章:图形设备、系统和应用 VRML节点 图形节点 几何类型,例如Box和Sphere 属性节点,例如Appearance和Material 组节点,包括Shape和Transform 这些节点共同构造了表述的场景 非图形节点 通过给3D世界增加声音、触发事件和动画数据给VRML2.0增添动态效果 * * 第一章:图形设备、系统和应用 VRML展望 VRML发展到今天,作为一个国际标准,它的内容已经是很丰富了。例如它可以支持图像、声音等多媒体资源,支持用户与场景的交互,多用户的场景共享等等,另外,VRML中还提供了与其它语言(如JAVA)的接口,称为外部编辑接口(External Authoring Interface),简称EAI 由于当前VRML采用的是文本格式,文件都很大,而且在很多时候包含大量的空余空间和无用信息。好的解决办法是为VRML文件定义一种二进制文件格式,这将至少提供四个方面的优点: * * 第一章:图形设备、系统和应用 减少文件长度 好的压缩软件能把VRML压缩60% 减少调用时间 VRML在第一次加载到浏览器时必须被解释,来构造一个内部场景结构。二进制文件更容易被高效解释,因为它包含浏览器构造内部结构的最基本的数据 一定的保密性 场景创作者在它们的VRML场景开发中投入的时间和精力都代表着巨大的投资。由于每个人都可以看到文本文件的内容,当采用二进制文件格式时,别人在没有得到允许的情况下是不能拷贝VRML场景内容的 数学运算的方便性 当前VRML的浮点数是用ASCII字符表示的,最大弊端就是浮点数的精度不够,而采用二进制格式能完全解决这个问题的 * * 第一章:图形设备、系统和应用 第二个问题是为VRML扩展接口。在一些情况下,VRML开发者需要使用简单的内置语言和扩展程序来控制VRML场景。在这方面,一个很好的例子是把VRML浏览器作为一种扩展创作工具的显示设备。用户可以在已经存在的VRML编辑器中构造VRML,并不是保存场景数据并加载到浏览器中。编辑器使用快速的变换,并动态地添加新的VRML节点到已经存在的VRML场景中 VRML需要拥有一种象JAVA那样成熟的内置语言,能够完成和JAVA同样的功能,并且应该比JAVA更简单易用 以上两方面的问题正在有关组织的讨论之中,预计在不久以后的VRML版本中,将会提供这些技术支持的 * * 第一章:图形设备、系统和应用 VRML演示 首先下载VRML插件/products/cortona/download/iexplore 虚拟无忌中国虚拟现实门户站/teach/works/vrml.html * * * * * * * * * * * * * * * * * * * * * * * * * * * 第一章:图形设备、系统和应用 数字化仪 一种把图形转变成计算机能接收的数字形式专用设备,其基本工作原理是采用电磁感应技术。它通常由一块数据板和一根触笔组成。数据板中布满了金属栅格,当触笔在数据板上移动时,其正下方的金属栅格上就会产生相应的感应电流。根据已产生电流的金属栅格的位置,就可以判断出触笔当前的几何位置。许多数字化仪提供了多种压感电流,用不同的压力就会有不同的信息传向计算机。现在非常流行的汉字手写系统就是一种数字化仪 * * 第一章:图形设备、系统和应用 图形扫描仪 直接把图形和图像扫描到计算机中以象素信息进行存储的设备。36位或48位真彩色扫描仪,绝大多数采用的固态器件是电荷耦合器件CCD (

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档