




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
回顾虚拟人、地理信息节点设计: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浙能集团甘肃有限公司新能源项目招聘22人笔试历年参考题库附带答案详解
- 【正版授权】 IEC 60931-2:2025 EN-FR Shunt power capacitors of the non-self-healing type for AC systems having a rated voltage up to and including 1 000 V - Part 2: Ageing test and destru
- 班主任安全管理培训讲座
- 2024年云南省罗平县人民医院公开招聘护理工作人员试题带答案详解
- 2025年农业灌溉站租赁合同范本
- 高新技术产业厂房抵押贷款合同范本
- 冲压工厂批次管理办法
- 【历史 广东卷】2025年广东省高考招生统一考试真题历史试卷(真题+答案)
- GB/T 10069.3-2024旋转电机噪声测定方法及限值第3部分:噪声限值
- 2024年度医患沟通课件
- 2019人教版高中英语选择性必修三单词表
评论
0/150
提交评论