- 5
- 0
- 约7.72千字
- 约 19页
- 2018-06-28 发布于福建
- 举报
X3D三维立体网页的设计X3D立体网页的设计第10讲
第 10讲 回顾 X3D动画节点设计 : X3D触摸检测器节点 TouchSensor触摸传感器节点 PlaneSensor平面检测器节点 CylinderSensor圆柱检测器节点 SphereSensor球面检测器节点 第10讲 动态感知节点设计-3 本章要讲述内容(重点、难点) X3D智能感知检测器节点 : ProximtitySensor亲近度传感器节点 VisibilitySensor能见度传感器节点 Collision碰撞传感器节点 Script脚本节点 自定义节点 项目实例 1. ProximtitySensor亲近度传感器节点 ProximitySensor亲近度传感器节点语法定义如下。 ProximitySensor亲近度传感器节点 { enabled true center 0 0 0 size 0 0 0 isActive “” position_changed “” orientation_changed“” enterTime “” exitTime “” containerField children class } 2. VisibilitySensor能见度传感器节点 VisibilitySensor 能见度传感器节点语法定义如下。 VisibilitySensor 能见度传感器节点 { enabled true center 0 0 0 size 0 0 0 isActive “” enterTime “” exitTime “” containerField children class } 3. Collision碰撞传感器节点 Collision碰撞传感器节点语法定义如下。 Collision碰撞传感器节点 { 域名 域值 DEF ID USE IDREF bboxCenter 0 0 0 bboxSize -1 –1 -1 enabled true isActive “” collideTime “” containerField children class } 4. Script脚本节点 Script脚本节点语法定义如下。 Script脚本节点 { 域名 域值 DEF ID USE IDREF url directOutput false mustEvaluate false containerField children class } Script脚本节点源程序 Scene Viewpoint description=sliding ball orientation=1 0 0 -0.2 position=0.5 0.5 1.5/ NavigationInfo type=quot;EXAMINEquot; quot;ANYquot;/ Background skyColor=0.98,0.98 ,0.98/ Group Transform rotation=0 0 1 0 translation=0.5 -0.005 0 Shape Box size=1 0.01 0.5/ Appearance Material diffuseColor=0.98 0.98 0.98/ /Appearance /Shape /Transform Transform DEF=BallTransform Transform translation=0 0.1 0 scale=0.01 0.01 0.01 rotation=0 1 0 1.571 Inline url=px3d14-1-1.x3d/ /Transform /Transform TimeSensor DEF=Clock cycleInterval=4 loop=true/ Script DEF=MoverUsingExternalScriptFile url=quot;Figure30.1
原创力文档

文档评论(0)