




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
回顾虚拟人、地理信息节点设计: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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年上海市医事团体联合管理发展中心招聘(1人)笔试备考试题含答案详解(精练)
- 上海交通大学医学院附属第九人民医院管理岗位招聘笔试模拟试题带答案详解
- 2025年美丽中国第六届全国国家版图知识竞赛(中小学组)题库附参考答案详解(完整版)
- 2025年大庆市科学技术协会招聘(1人)考前自测高频考点模拟试题及答案详解(新)
- 2025中国农业科学院烟草研究所博士后研究人员招收80人模拟试卷含答案详解(满分必刷)
- 2024年聊城市公务员考试行测试卷历年真题及答案详解(全优)
- 2025陕西宝鸡先行电力(集团)有限责任公司高校毕业生招聘4人笔试备考题库含答案详解(轻巧夺冠)
- 2025年珠海市金湾区农业农村和水务局招聘下属事业单位工作人员公模拟试卷及答案详解参考
- 2025年广州黄埔区长洲街道招聘政府聘员(3人)模拟试卷及一套完整答案详解
- 2025年广东省普宁市辅警招聘考试试题题库及一套完整答案详解
- 剧毒化学品安全档案(含危险化学品名录)
- 四年级口算题大全1000题
- 《混凝土结构工程施工质量验收规范》培训课件
- 设计文件质量检查报告-3
- 焊接作业安全培训
- 2024年四川省通信产业服务有限公司招聘笔试参考题库含答案解析
- 110届广交会照明类采购商信息
- 中国大唐集团公司提高火电厂主设备热工保护及自动装置可靠性指导意见
- 部编版语文九年级下册-第三单元古诗文默写-理解性默写(排版-附答案)
- 高中历史教学中如何渗透爱国主义教育
- 社区网格员笔试考试模拟试题
评论
0/150
提交评论