版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
回顾虚拟人、地理信息节点设计:X3D三维立体虚拟人节点设计
HAnimDisplacer节点设计
HAnimHumanoid节点设计
HAnimJoint节点设计
HAnimSegment节点设计
HAnimSite节点设计X3D地理信息节点设计
GeoCoordinate节点设计
GeoElevationGrid节点
GeoLocation节点第8讲动态感知节点设计-1本章要讲述内容(重点、难点)
X3D动画节点设计:
TimeSensor时间传感器节点
OrientationInterpolator朝向插补器节点
PositionInterpolator位置插补器节点
ScalarInterpolator标量插补器节点
ColorInterpolator颜色插补器节点
CoordinateInterPolator坐标插补器节点项目实例1.TimeSensor时间传感器节点
TimeSenor时间传感器节点语法定义如下。TimeSenor时间传感器节点{ DEF ID USE IDREF enabled true cycleInterval 1.0 loop false startTime 0 stopTime 0 pauseTime 0 resumeTime 0 cycleTime “” isActive “” isPaused “” fraction_changed “” time “” containerField children class }
2.PositionInterpolator节点设计PositonInterpolator位置插补器节点定义:{ DEF ID USE IDREF key keyValue set_fraction “” value_changed “” containerField children class }PositionInterpolator节点源程序<Scene><BackgroundskyColor="0.980.980.98"/><Group><TransformDEF="fly"rotation="0010"scale="111"translation="000"><Inlineurl="px3d12-1-1.x3d"/><TimeSensorDEF="time1"cycleInterval="8.0"loop="true"/><PositionInterpolatorDEF="flyinter"key="0.0,0.2,0.4,0.5,0.6,0.8,0.9,1.0,"keyValue="000,00-20,85-20,8-5-20, -8-5-20,-85-20,00-200,000,"/></Transform></Group><ROUTEfromField="fraction_changed"fromNode="time1"toField="set_fraction"toNode="flyinter"/><ROUTEfromField="value_changed"fromNode="flyinter"toField="set_translation"toNode="fly"/></Scene>PositionInterpolator节点运行效果PositionInterpolator节点运行效果3.OrientationInterpolator朝向插补器节点OrientationInterpolator朝向插补器节点定义:{ 域名 域值
DEF ID USE IDREF key keyValue set_fraction “” value_changed “” containerField children class }OrientationInterpolator朝向插补器节点源程序<Scene><BackgroundskyColor="0.980.980.98"/><Group><TransformDEF="fly"rotation="0010"scale="1.51.51.5"translation="00-8"><Inlineurl="px3d12-2-1.x3d"/><TimeSensorDEF="time1"cycleInterval="8.0"loop="true"/><OrientationInterpolatorDEF="flyinter"key="0.0,0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,"keyValue="0100.0,0100.524,0100.785,0101.047, 0101.571,0102.094,0102.356,0102.618, 0103.141, 0106.282"/></Transform></Group><ROUTEfromField="fraction_changed"fromNode="time1"toField="set_fraction"toNode="flyinter"/><ROUTEfromField="value_changed"fromNode="flyinter"toField="set_rotation"toNode="fly"/></Scene>OrientationInterpolator朝向插补器节点运行效果OrientationInterpolator节点运行效果4.ScalarInterpolator标量插补器节点ScalarInterpolator标量插补器节点定义:{ 域名 域值
DEF ID USE IDREF key keyValue set_fraction “” value_changed “” containerField children class }5.ColorInterpolator颜色插补器节点ColorInterpolator颜色插补器节点定义:{ 域名 域值
DEF ID USE IDREF key keyValue set_fraction “” value_changed “” containerField children class }ColorInterpolator颜色插补器节点源程序<Scene> <BackgroundskyColor="0.980.980.98"/> <ColorInterpolatorDEF='myColor'key='0.00.3330.6661.0'keyValue='100010001100'/><TimeSensorDEF='myClock'cycleInterval='10.0'loop='true'/><Transformrotation="0010"scale="10.651"translation="000"> <Shape> <Appearance> <MaterialDEF='myMaterial'/> </Appearance> <Sphereradius='3'/> </Shape> </Transform> <Transformtranslation="000"><Shape><Appearance><MaterialambientIntensity="0.4"diffuseColor="0.50.50.7"shininess="0.2"specularColor="0.80.80.9"/></Appearance><Cylinderbottom="true"height="4"radius="0.8"side="true"top="true"/></Shape></Transform>ColorInterpolator颜色插补器节点源程序<Transformtranslation="020"><Shape><Appearance><MaterialambientIntensity="0.4"diffuseColor="0.50.50.7"shininess="0.2"specularColor="0.80.80.9"/></Appearance><Cylinderbottom="true"height="1.5"radius="0.05"side="true"top="true"/></Shape></Transform><ROUTEfromNode='myClock'fromField='fraction_changed'toNode='myColor' toField='set_fraction'/><ROUTEfromNode='myColor'fromField='value_changed'toNode='myMaterial' toField='diffuseColor'/></Scene>ColorInterpolator颜色插补器节点运行效果ColorInterpolator实例程序效果6.CoordinateInterPolator坐标插补器节点CoordinateInterpolator坐标插补器节点定义:{ 域名 域值
DEF ID USE IDREF key keyValue set_fraction “” value_changed “” containerField children class }任务驱动-1PositionInterpolator位置插补器节点运行效果任务驱动-2OrientationInterpolator朝向插补器节点运行效果任务驱动-3
立体动画设计
小结X3D动画节点设计:
TimeSensor时间传感器节点
OrientationInterpolator朝向插补器节点
PositionInterpolator位置插补器节点
ScalarInterpolator标量插补器节点
ColorInterpolator颜色插补器节点
CoordinateInterPolator坐标插补器节点项目实例虚拟校园项目开发与设计
作业1.根据虚拟校园项目需求,利用复杂节点设计三维立体场景:根据学员所选虚拟校园中相应任务进行开发设计编程。X
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 24503-2024矿用圆环链驱动链轮
- 幼儿园承包合同的人力资源配置
- 进出口贸易合同参考样本
- 培训机构讲师合作合同示范
- 污水处理站运营托管合同
- 旅行社餐饮合作合同
- 规范的人民调解协议书格式
- 版权合作共享协议书
- 担保期限的法律规定2024年
- 2024年喷漆工职业危害告知书
- 中国书法-英文 chinese calligraphy
- 大班社会领域《走进新疆》
- 全过程跟踪审计和结算审计服务方案技术标投标方案
- 宾客服务经理工作职责
- 印刷包装基础知识培训
- GA 1808-2022军工单位反恐怖防范要求
- 陕煤集团笔试题目
- 大班科学活动《爬爬虫旅行记》评课稿
- 2《建筑机械使用安全技术规程》JGJ33-2012
- 2023年我的家教家风故事征文600字我的家教家风故事征文1500字(3篇)
- 电力建设安全工作规程-第1部分:火力发电厂
评论
0/150
提交评论