1 / 127
文档名称:

虚拟现实技术.pptx

格式:pptx   大小:3,038KB   页数:127页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

虚拟现实技术.pptx

上传人:读书百遍 2022/11/17 文件大小:2.97 MB

下载得到文件列表

虚拟现实技术.pptx

文档介绍

文档介绍:该【虚拟现实技术 】是由【读书百遍】上传分享,文档一共【127】页,该文档可以免费在线阅读,需要了解更多关于【虚拟现实技术 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。虚拟现实技术
主讲:杨文晖
虚拟现实技术
第1页
6动态感知虚拟现实节点
在VRML中,最具特色“节点”就是含有动态、交互和感知特征节点,其中包含
TimeSensor时间传感器节点
动画插补器节点
触摸节点
感知节点等。
虚拟现实技术
第2页
动画插补器节点
在VRML中,动画插补器节点能够实现模拟大干世界万物改变。包含动画控制节点有:
PositionInterpolator位置插补器
OrientationInterpolator朝向插补器节
ScalarInterpolator标量插补器节点
ColorInterpolator颜色插补器节
CoordinateInterpolator坐标插补器
NormalInterpolator法线插补器节点
虚拟现实技术
第3页
触摸节点
VRML触摸节点在路由作用下,动画插补器节点联合使用能够产生愈加生动、逼真动态交互效果,使观察者有身临其境感觉。触摸节点有:
由TouchSensor触摸传感器节点
PlaneSensor平面检测器节点
CylinderSensor圆柱检测器节点
SphereSensor球面检测器节点
虚拟现实技术
第4页
感知节点
VRML感知节点已含有初级智能作用,是VRML最具代表性节点,也是非常主要节点。感知节点包含:
VisibilitySensor能见度传感器节点
ProximtitySensor亲近度传感器节点
Collision碰撞传感器节点
虚拟现实技术
第5页

在现实世界中,万物改变往往是自动,而且是有一定规律,即不是随人意志而改变。这就需要在VRML虚拟世界中,创建出能自动改变而不需要人为改变造型。
我们能够经过设定时间按某种规律改变来控制造型改变,而控制时间按某种规律改变最常见就是时间传感器。
TimeSenor时间传感器节点作用就是
创建一个虚拟时钟,
并对其它节点发送时间值,
控制VRML立体空间动态对象开始、改变和结果过程时间,
实现空间物体造型移动、变色、变形等自动改变。
虚拟现实技术
第6页
TimeSensor时间传感器又包含绝对时间(AbsoluteTime)和部分时间(FractionalTime)两个概念。
绝对时间是以秒为单位计算。在绝对时间内,1秒发生在绝对日期时间经过1秒之后,如6月16日08点58分59秒,经过1秒钟变为6月16日08点59分。
部分时间又称相对时间,。,相对时间差能够是绝对时间30秒,10分钟或1小时等,这段时间差也称为动态对象运动周期。
TimeSensor时间传感器节点在VRML中并不产生任何造型和可视效果。其作用只是向各插补器节点输出事件,以使插补器节点产生所需要动画效果。
该节点能够包含在任何组节点中作为子节点,但独立于所选取坐标系。
虚拟现实技术
第7页
TimeSensor时间传感器节点语法结构
Group组节点
Background背景节点
TimeSensor时间传感器节点
各种插补器节点
ROUTE路由
Inline内联节点
虚拟现实技术
第8页
TimeSensor节点语法
TimeSensor{
enableTRUE#exposedFieldSFBool
#exposedFieldSFTime
#exposedFieldSFTime
#exposedFieldSFTime
loopFALSE#exposedFieldSFBool
isActive#eventOutSFTime
Time#eventOutSFTime
cycleTime#eventOutSFTime
fraction_changed#eventOutSFFloat
}
虚拟现实技术
第9页
域名和域值详解
cycleInterval域域值
定义了一个时间长度,,单位为秒。,。
Enabaled域域值
定义了时间传感器打开或关闭。该域值为布尔量。若为TRUE,时间传感器被打开;若为FALSE时,时节传感器被关闭。其默认值为TRUE。
loop域值
定义了时间传感器是否循环输出。该域值为布尔量。假如为TRUE,则时间传感器会自动循环,一直到停顿时间为止;假如为FALSE,时间传感器不循环,只经过一个周期后,就会自动停顿。其默认值为FALSE。
虚拟现实技术
第10页