Class: FdParticleSystemFireworks

FdModel. FdParticleSystemFireworks

ParticleSystemFireworks


new FdParticleSystemFireworks()

Example
var viewer = Freedo.FdApp.createDefaultViewer('freedoContainer');
//如果option参数中不包含pts属性,则会激活手动选取节点的功能
var ent = mm.add('ParticleSystemFireworks', {
    position:[longitude, latitude, height],
    image: Freedo.FdApp.getFreedoXPath() + 'Assets/Textures/firework.png',
    offsetH: 100.0,
    minimumExplosionSize: 30,
    maximumExplosionSize: 100,
    particlePixelSize: new Freedo.Cartesian2(7.0, 7.0),
    burstSize: 400,
    lifetime: 10,
    numberOfFireworks:20,
    box: [-100, -80, -50, 100, 80, 50],
    colors: [{minimumRed: 0.75, green: 0.0, minimumBlue: 0.8, alpha: 1.0}, {red: 0.0, minimumGreen: 0.75, minimumBlue: 0.8, alpha: 1.0}, {red: 0.0, green: 0.0, minimumBlue: 0.8, alpha: 1.0}, { minimumRed: 0.75, minimumGreen: 0.75, blue: 0.0, alpha: 1.0}],
});

Members


option

获取实体的属性数据

Methods


clear()

清理


dispose()

销毁所有资源


getData()

获取实体的属性数据


hide()

隐藏


on(listener [, scope])

注册事件捕捉

Parameters:
Name Type Argument Description
listener FdModel.FdParticleSystemFireworks~FdParticleSystemFireworksCallback

当有事件触发时被执行的函数。

scope Object <optional>

listener函数执行时的绑定的对象。

Returns:

返回一个函数,调用该函数可以取消监听。

Type
Freedo.Event~RemoveCallback

remove()

删除


reset()

重置


show()

显示

Type Definitions


FdParticleSystemFireworksCallback(eventType, eventArg)

Parameters:
Name Type Description
eventType String

事件类型:DataChanged

eventArg Object

DataChanged事件对应的参数