Class: Dynamic

Glodon.CIMCube.Animation.PointEffect. Dynamic

动态点特效

new Dynamic(viewer, opt)

动态点特效
Parameters:
Name Type Description
viewer Glodon.CIMCube CIMCube实例
opt Object 动态点特效参数
Properties
Name Type Argument Default Description
pathList Array 点的数据轨迹 {lon,lat,height}
pointCount Number <optional>
1 时间内点的数量
pointDistance Number 点与点距离(米),如果此属性设置了参数,pointCount就会失效.
size Number <optional>
10 点的大小
minSize Number <optional>
0 点大小的最小值
image String 点的图片地址url
duration Number <optional>
5 点动画时长
breathDuration Number <optional>
1 点呼吸动画时长
viewingDistance Number <optional>
200 最佳观测距离 曲线弧度相关属性:
useBezierCurve Boolean <optional>
true 使用贝塞尔曲线
bezierCurve Number <optional>
0.5 贝塞尔曲线拉伸力度,值越大越高
stretchDirection Number <optional>
0.5 拉伸方向;范围(0~1);值越大越进阶终点,值越小越接近起点

Methods


createPoint(originPosition)

创建点。
Parameters:
Name Type Description
originPosition Cartesian3 原点位置。
Returns:
Type
Object

deletePoint()

删除点。

dispose()

释放资源

drawPoint()

绘制点。

hide()

隐藏

play()

开始播放

playAnimation()

播放动画。

setPathData(pathList)

设置路径
Parameters:
Name Type Description
pathList Array 点的数据轨迹 {lon,lat,height}

setPositonByTime(i, j, time)

按时间设置位置。
Parameters:
Name Type Description
i Number 索引。
j Number 索引。
time Number 时间。

show()

显示

stop()

停止播放

updateMyOption(opt)

更新参数。
Parameters:
Name Type Description
opt Object 参数。
Properties
Name Type Argument Description
stretchDirection Number 拉伸方向。
bezierCurve Number 贝塞尔曲线。
pointCount Number <optional>
点数量。
pointDistance Number 点间距。
viewingDistance Number 可视距离。
image String 图片。
size Number <optional>
大小。
minSize Number <optional>
最小尺寸。
duration Number <optional>
时长。
breathDuration Number <optional>
呼吸时长。
useBezierCurve Boolean <optional>
是否使用贝塞尔曲线。

updateOption(opt)

更新参数
Parameters:
Name Type Description
opt Object 动态点特效参数
Properties
Name Type Argument Default Description
pathList Array 点的数据轨迹 {lon,lat,height}
pointCount Number <optional>
时间内点的数量
pointDistance Number 点与点距离(米),如果此属性设置了参数,pointCount就会失效.
size Number <optional>
点的大小
minSize Number <optional>
点大小的最小值
image String 点的图片地址url
duration Number <optional>
点动画时长
breathDuration Number <optional>
点呼吸动画时长
viewingDistance Number <optional>
200 最佳观测距离 曲线弧度相关属性:
useBezierCurve Boolean <optional>
使用贝塞尔曲线
bezierCurve Number <optional>
0.5 贝塞尔曲线拉伸力度,值越大越高
stretchDirection Number <optional>
0.5 拉伸方向;范围(0~1);值越大越进阶终点,值越小越接近起点