BloomEffect

类:辉光效果

Constructor

new Glodon.Bimface.Plugins.Effect.BloomEffect(bloomEffectConfig)

构造辉光效果

Parameters:
NameTypeDescription
bloomEffectConfigGlodon.Bimface.Plugins.Effect.BloomEffectConfig

辉光效果配置项

Methods

clear()

清除辉光效果

getIds()

获取构件ID的数组

Returns:
TypeDescription
Array

构件ID的数组

getIntensity()

获取强度

Returns:
TypeDescription
Number

强度,取值范围为[0,1],默认值为0.5

getSpread()

获取扩散程度

Returns:
TypeDescription
Number

扩散程度,取值范围[1,5],默认值为3

getThreshold()

获取产生辉光的临界值

Returns:
TypeDescription
Number

产生辉光的临界值,取值范围为[0, 1],默认值为0

setIds(ids)

设置构件ID的数组

Parameters:
NameTypeDescription
idsArray

辉光对象ID的数组,在viewer3D中如[{"modelId": "11", "objectIds": ["22", "33"]}],在viewerGIS中如[{"layerId": "11", "objectIds": ["22", "33"]}];外部构件、房间指定objectIds即可

setIntensity(intensity)

设置强度

Parameters:
NameTypeDescription
intensityNumber

强度,取值范围为[0,1],默认值为0.5

setSpread(spread)

设置扩散程度

Parameters:
NameTypeDescription
spreadNumber

扩散程度,取值范围[1,5],默认值为3

setThreshold(threshold)

设置产生辉光的临界值

Parameters:
NameTypeDescription
thresholdNumber

产生辉光的临界值,取值范围为[0, 1],默认值为0

update()

更新辉光效果