Summary
Methods:
addMathCell |
添加贝塞尔曲线要素 |
removeAll |
清空该model上的所有要素 |
removeMathCellById |
根据id移除要素 |
setCycleTime |
设置动画周期 |
setHeadColor |
设置贝塞尔曲线飞线头部颜色 |
setHeadWidth |
设置头部宽度 |
setLoop |
设置循环模式 |
setPathParticleCount |
设置构成贝塞尔曲线飞线路径的点数 |
setTailColor |
设置贝塞尔曲线飞线尾部颜色 |
setTailParticleCount |
设置构成贝塞尔曲线飞线的点数 |
setTailWidth |
设置尾部宽度 |
Constructor
new BezierLineModel(options)
构造函数
Parameters:
Name | Type | Description | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object | 选项
|
Methods
-
addMathCell(bezierLine)
-
添加贝塞尔曲线要素
Parameters:
Name Type Description bezierLine
module:geosolution/cell~BezierLine 贝塞尔曲线飞线要素
-
removeAll()
-
清空该model上的所有要素
-
removeMathCellById(id)
-
根据id移除要素
Parameters:
Name Type Description id
String 贝塞尔曲线要素id
-
setCycleTime(time) → {module:geosolution/cell~BezierLineModel}
-
设置动画周期
Parameters:
Name Type Description time
Number 完成一次动画需要的时间,单位毫秒
Returns:
module:geosolution/cell~BezierLineModel -贝塞尔曲线飞线模型
-
setHeadColor(color) → {module:geosolution/cell~BezierLineModel}
-
设置贝塞尔曲线飞线头部颜色
Parameters:
Name Type Description color
module:style~Color 头部颜色
Returns:
module:geosolution/cell~BezierLineModel -贝塞尔曲线飞线模型
-
setHeadWidth(width) → {module:geosolution/cell~BezierLineModel}
-
设置头部宽度
Parameters:
Name Type Description width
Number 头部宽度,单位像素
Returns:
module:geosolution/cell~BezierLineModel -贝塞尔曲线飞线模型
-
setLoop(loopFlag) → {module:geosolution/cell~BezierLineModel}
-
设置循环模式
Parameters:
Name Type Description loopFlag
Boolean 动画是否循环
Returns:
module:geosolution/cell~BezierLineModel -贝塞尔曲线飞线模型
-
setPathParticleCount(pathParticleCount) → {module:geosolution/cell~BezierLineModel}
-
设置构成贝塞尔曲线飞线路径的点数
Parameters:
Name Type Description pathParticleCount
Number 构成贝塞尔曲线飞线路径的点数
Returns:
module:geosolution/cell~BezierLineModel -贝塞尔曲线飞线模型
-
setTailColor(color) → {module:geosolution/cell~BezierLineModel}
-
设置贝塞尔曲线飞线尾部颜色
Parameters:
Name Type Description color
module:style~Color 尾部颜色
Returns:
module:geosolution/cell~BezierLineModel -贝塞尔曲线飞线模型
-
setTailParticleCount(pathParticleCount) → {module:geosolution/cell~BezierLineModel}
-
设置构成贝塞尔曲线飞线的点数
Parameters:
Name Type Description pathParticleCount
Number 构成贝塞尔曲线飞线的点数
Returns:
module:geosolution/cell~BezierLineModel -贝塞尔曲线飞线模型
-
setTailWidth(width) → {module:geosolution/cell~BezierLineModel}
-
设置尾部宽度
Parameters:
Name Type Description width
Number 尾部宽度,单位像素
Returns:
module:geosolution/cell~BezierLineModel -贝塞尔曲线飞线模型