虚拟现实技术课件第6篇.ppt

  1. 1、本文档共127页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
虚拟现实技术 6 动态感知虚拟现实节点 在VRML中,最具特色的“节点”就是具有动态、交互和感知特性的节点,其中包括 TimeSensor时间传感器节点 动画插补器节点 触摸节点 感知节点等。 动画插补器节点 在VRML中,动画插补器节点可以实现模拟大干世界万物的变化。包括的动画控制节点有: PositionInterpolator位置插补器 OrientationInterpolator朝向插补器节 ScalarInterpolator标量插补器节点 ColorInterpolator颜色插补器节 CoordinateInterpolator坐标插补器 NormalInterpolator法线插补器节点 触摸节点 VRML触摸节点在路由的作用下,动画插补器节点联合使用可以产生更加生动、逼真的动态交互效果,使观测者有身临其境的感觉。触摸节点有: 由TouchSensor触摸传感器节点 PlaneSensor平面检测器节点 CylinderSensor圆柱检测器节点 SphereSensor球面检测器节点 感知节点 VRML感知节点已具有初级智能作用,是VRML最具代表性节点, 也是非常重要的节点。感知节点包括: VisibilitySensor能见度传感器节点 ProximtitySensor亲近度传感器节点 Collision碰撞传感器节点 6.1 时间传感器节点 在现实世界中,万物的变化往往是自动的,而且是有一定规律的,即不是随人的意志而改变。这就需要在VRML虚拟世界中,创建出能自动变化而不需要人为改变的造型。 我们可以通过设定时间按某种规律变化来控制造型变化,而控制时间按某种规律变化最常见的就是时间传感器。 TimeSenor时间传感器节点的作用就是 创建一个虚拟时钟, 并对其他节点发送时间值, 控制VRML立体空间的动态对象的开始、变化和结果过程的时间, 实现空间物体造型的移动、变色、变形等自动变化。 TimeSensor时间传感器又包含绝对时间(Absolute Time)和部分时间(Fractional Time)两个概念。 绝对时间是以秒为单位计算的。在绝对时间内,1秒发生在绝对日期的时间经过1秒之后,如2003年6月16日08点58分59秒,经过1秒钟变为2003年6月16日08点59分。 部分时间又称相对时间,是空间物体运动从某一时刻0.0开始运动一直到1.0为止。从0.0时刻到1.0时刻称为相对时间,相对时间的差可以是绝对时间的30秒,10分钟或1小时等,这段时间差也称为动态对象的运动周期。 TimeSensor时间传感器节点在VRML中并不产生任何造型和可视效果。其作用只是向各插补器节点输出事件,以使插补器节点产生所需要的动画效果。 该节点可以包含在任何组节点中作为子节点,但独立于所选用的坐标系。 TimeSensor时间传感器节点语法结构 TimeSensor节点语法 TimeSensor { enable TRUE # exposedField SFBool startTime 0.0 # exposedField SFTime stopTime 0.0 # exposedField SFTime cycleInterval 1.0 # exposedField SFTime loop FALSE # exposedField SFBool isActive # eventOut SFTime Time # eventOut SFTime cycleTime # eventOut SFTime fraction_changed # eventOut SFFloat } 域名和域值详解 cycleInterval域的域值 定义了一个时间长度,用来说 明这个时间传感器从0.0时刻到1.0时刻之间的周期间隔,单位为秒。该域值必须大于0.0,其默认值为1.0秒。 Enabaled 域的域值 定义了时间传感器的打开或关闭。该域值为布尔量。若为TRUE,时间传感

文档评论(0)

xuefei111 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档