geosolution/cell~Fireworks(options)

烟花表现

Summary

Methods:
addEffect

添加自定义渲染效果,返回类型值

destroy

销毁对象,如果元素已经添加到其模型,需要先从模型中移除后再销毁

getId

获取对象的唯一标识符

resetByMapUnit

根据地图单位重新调整参数

Constructor

new Fireworks(options)

Parameters:
Name Type Description
options

可选项

Name Type Description
origin Coordinate

起点,必选项

destination Coordinate

终点,可选项,默认null,根据初速度和加速度进行动态计算

speed Array.<Number>

初速度,可选项,默认 [0, 0, 60]

gravity Array.<Number>

加速度,可选项,默认 [0, 0, -9.8],当前仅支持Z值方向

blendMode String

颜色混合模式,支持"additive"和"alpha"(默认)

delay Number

周期延迟,默认1秒

trailSize Number

上升阶段像素大小,默认10

trailIcon String

拖尾图标文件路径

bloomSize Number

爆炸粒子大小,和图标有关,默认30

bloomIcon String

爆炸图标文件路径

bloomSpeed Number

爆炸速度,和图标有关,默认60

bloomType Number

爆炸效果类型,可通过接口addEffect接口自定义,当前支持0(随机),1(同心圆)两种

bloomCount Number

爆炸粒子数量,默认100

particleTrailCount Number

拖尾中粒子的数量,默认20,数量越多拖尾效果越明显,

particleTrailInterval Number

拖尾中粒子的时间间隔,默认0.01,间隔越长拖尾效果越明显

Methods

addEffect(callback) → {number}

添加自定义渲染效果,返回类型值

Parameters:
Name Type Description
callback
Returns:
number

destroy()

销毁对象,如果元素已经添加到其模型,需要先从模型中移除后再销毁

getId() → {String}

获取对象的唯一标识符

Returns:
String -

该对象的唯一标识符

resetByMapUnit()

根据地图单位重新调整参数