ArcGlobe三维开发之八————由指定路径创建动画(接口)
2014-04-04 14:30
330 查看
上一篇博文讨论了动画的两种实现方式,本篇博文采用了Camera的方式创建动画,给定一条路径,按该路径变换Observer和Targeter的位置来实现动画效果。
一、首先来看主要用到的接口:IAnimationExtension 、IAGAnimationUtils
、IAGImportPathOptions
(1)、IAnimationExtension :动画扩展对象。该接口是应用程序中其他动画对象的接入点。该接口为开发者提供了动画环境和动画轨迹容器,从动画轨迹容器中开发者可以获得单个动画轨迹和关键帧。如下图所示,该接口包含两个只读属性和一个方法,通过该接口可以很容易监听动画内容的变动并获得动画的轨迹。
(2)、IAGAnimationUtils :这个接口提供了实用的方法,用于创建组动画,创建飞行路线,从路径动画,将书签转换到地图视图关键帧,捕捉当前视图到一个地图视图关键帧,计算帧的最小数量为动画,并保存/加载动画。
(3)IAGImportPathOptions
:提供访问“由路径导入动画”功能的选项。在创建动画前必须实例化该类。
一、首先来看主要用到的接口:IAnimationExtension 、IAGAnimationUtils
、IAGImportPathOptions
(1)、IAnimationExtension :动画扩展对象。该接口是应用程序中其他动画对象的接入点。该接口为开发者提供了动画环境和动画轨迹容器,从动画轨迹容器中开发者可以获得单个动画轨迹和关键帧。如下图所示,该接口包含两个只读属性和一个方法,通过该接口可以很容易监听动画内容的变动并获得动画的轨迹。
(2)、IAGAnimationUtils :这个接口提供了实用的方法,用于创建组动画,创建飞行路线,从路径动画,将书签转换到地图视图关键帧,捕捉当前视图到一个地图视图关键帧,计算帧的最小数量为动画,并保存/加载动画。
(3)IAGImportPathOptions
:提供访问“由路径导入动画”功能的选项。在创建动画前必须实例化该类。
相关文章推荐
- Gifski:一个跨平台的高质量 GIF 编码器
- 模仿动画的放大缩小容器
- 3D设计 Adobe Acrobat 3D 8.1.0 英文版 下载
- js排序动画模拟-插入排序
- JQuery动画和停止动画实例代码
- Jquery 自定义动画概述及示例
- 基于jquery的动画效果代码
- 锋利的jQuery 要点归纳(三) jQuery中的事件和动画(上:事件篇)
- 基于Jquery的温度计动画效果
- Android开发之图形图像与动画(五)LayoutAnimationController详解
- VC实现图片拖拽及动画的实例
- 帮助android程序实现动画特效--Lemon动画库
- Ubuntu 3D 桌面
- 基于ArcEngine+C#开发的空间数据管理平台架构设计及功能说明
- Zk 与WebMap(Baidu,Soso,Arcgis)的整合应用
- 我用过的几个开源GIS软件
- jQuery Easing 动画效果扩展
- 怎样作好配网GIS前期的功能规划