AnimationAnalyse

new Cesium.AnimationAnalyse(viewer, options)

Name Type Description
viewer Object 场景视图
options Object 附加选项
Name Type Default Description
animationType Number 2 optional 1跟随 2锁定第一视角 3上帝视角
isLoop Boolean false optional 是否循环
showPath Boolean false optional 是否显示路径 (默认不显示路径)
positions Array.<Cartesian3> optional 漫游路径点 初始化可以不设置 但一定要在开始前设置好
speed Number 1 optional 漫游速度 默认1m/s(1米/秒) 特别提醒(漫游场景范围很大的时候,这个一定要设置大,比如飞机可能就是真实的几千米每秒 如果不按真实设置,会导致内部时间点插值过密,造成卡顿)。
speedupFactor Number 1 optional 加速因子(加速倍数) 默认为1
exHeight Number 2 optional 附加高程
showInfo Boolean false optional 是否显示提示信息
modelUrl Boolean optional 模型路径 默认为空不显示
complete AnimationAnalyse~FlightCompleteCallback optional 完成回调 完成后的回调函数
interpolationAlgorithm InterpolationAlgorithm Cesium.LagrangePolynomialApproximation optional 插值算法 默认拉格朗日 还有线性插值 Cesium.LinearApproximation (埃尔米特插值插值)Cesium.HermitePolynomialApproximation
callBack function optional 回调函数,返回当前所在点坐标
isGetPositionNow Boolean false optional 是否获取当前点坐标,默认为false,为true时,需配合返回当前点坐标的回调函数一起使用
isProcessCorner Boolean false optional 是否需要将较大转弯点处理为圆弧
maxAngle Number 150.0 optional 设置判断为转弯点的角度的最大值,不超过150的转角会被执行插值,处理为圆弧
curveStep Number 0.05 optional 转弯处往圆弧曲线上插值点的步长,点个数=1/curveStep
headingTargetPosition Number 0.0 optional 动态可视域目标点绕Z轴旋转,角度制
pitchTargetPosition Number 0.0 optional 动态可视域目标点绕Y轴旋转,角度制
rollTargetPosition Number 0.0 optional 动态可视域目标点绕X轴旋转,角度制
rangeTargetPosition Number 1.0 optional 视点与目标点距离按照倍数增加
isAddScanEffect Boolean optional 是否挂载动态扫描特效
scanEffect Object optional 扫描特效实例,可以是动态圆,也可以是雷达扫描
Author:
  • 韩彦生

Members

readonlyanimationModel : Number

漫游类型
动画漫游的类型
附加高程
航向角 (单位弧度)

headingTargetPosition : Number

根据Z轴旋转

isAddViewshedAnalysis : Boolean

是否挂载动态可视域

isGetPositionNow : Boolean

是否获取当前点
是否循环
是否显示路径
暂停
俯仰角 (单位弧度)

pitchTargetPosition : Number

根据Y轴旋转
坐标点
距离 (单位米)

rangeTargetPosition : Number

可视域视点到目标点视距增加倍数

rollTargetPosition : Number

根据X轴旋转
是否显示提示信息
漫游速度

viewshedAnalysis : Object

可视域实例

Methods

暂停
Name Type Description
isPause Boolean (true 暂停 false 不暂停)
开始
结束