标题: [基础] X3D实战基础讲座之十
ljjk5
元帅
Rank: 1


荣誉会员奖章
UID 46706
精华 1
积分 99426
帖子 49691
威望 554
金币 48489
热心 505
阅读权限 100
注册 2007-2-25
状态 离线
X3D实战基础讲座之十

 由于X3D的动画涉及到时间触发器、插值器、事件和路由等概念,因此在本讲中,我们先来看一个简单的示例,然后一步一步深入下去。   一、 一个简单的示例
  
  示例的结果如下图所示:
  
  说明:预览后,球来回移动。
  二、 相关概念的理解
  在X3D中,动画的产生涉及到时间触发器、插值器、事件和路由的概念,下面来说明:
  1、 时间触发器TimeSensor
  触发器或者叫做传感器,是用来产生不同类型的事件。时间触发器TimeSensor是根据时间来不断产生事件,它有许多属性,通常把用于输入的属性称为域,或称为输入事件,而把输出的属性称为产生的事件,或称为输出事件。时间触发器TimeSensor的主要域有:
  cycleInterval -- 每个周期的长度,以秒为单位,取值大于0。需要说明的是:如果cycleInterval < 0.01 秒,TimeSensor 可能不起作用。
  enabled -- 若为True,当条件成立时产生时间相关事件;若为False,在任何条件下都不会产生时间相关事件。
  loop -- 表明时间传感器是无限循环,还是在一个周期后被终止。
  startTime -- 开始产生事件的时间。
  stopTime -- 终止产生事件的时间。其值若小于等于起始时间,则被忽略。
  pauseTime -- 暂停时间。若当现在时间>= pauseTime,isPaused 值变为True,暂停。
  resumeTime -- 恢复时间。当resumeTime <= 现在时间,isPaused值变为False,再次激活。
  而事件主要有:

网友 ljjk5 签名 - 网友社区 ===
顶部
[广告] 免费域名(Free Subdomain) 免费空间(Free hosting) PR查询(Google Pagerank)



当前时区 GMT+8, 现在时间是 2008-10-8 00:50
信产部ICP备案:京ICP备05066424号 北京市公安局网监备案:1101050648号

Powered by Discuz! 5.5.0
清除 Cookies - 联系我们 - 网友俱乐部 - Archiver - WAP