BloomEffect
类:辉光效果
Constructor
new Glodon.Bimface.Plugins.Effect.BloomEffect(bloomEffectConfig)
构造辉光效果
Parameters:
Name | Type | Description |
---|---|---|
bloomEffectConfig | Glodon.Bimface.Plugins.Effect.BloomEffectConfig | 辉光效果配置项 |
Methods
clear()
清除辉光效果
getIds()
获取构件ID的数组
Returns:
Type | Description |
---|---|
Array | 构件ID的数组 |
getIntensity()
获取强度
Returns:
Type | Description |
---|---|
Number | 强度,取值范围为[0,1],默认值为0.5 |
getSpread()
获取扩散程度
Returns:
Type | Description |
---|---|
Number | 扩散程度,取值范围[1,5],默认值为3 |
getThreshold()
获取产生辉光的临界值
Returns:
Type | Description |
---|---|
Number | 产生辉光的临界值,取值范围为[0, 1],默认值为0 |
setIds(ids)
设置构件ID的数组
Parameters:
Name | Type | Description |
---|---|---|
ids | Array | 辉光对象ID的数组,在viewer3D中如[{"modelId": "11", "objectIds": ["22", "33"]}],在viewerGIS中如[{"layerId": "11", "objectIds": ["22", "33"]}];外部构件、房间指定objectIds即可 |
setIntensity(intensity)
设置强度
Parameters:
Name | Type | Description |
---|---|---|
intensity | Number | 强度,取值范围为[0,1],默认值为0.5 |
setSpread(spread)
设置扩散程度
Parameters:
Name | Type | Description |
---|---|---|
spread | Number | 扩散程度,取值范围[1,5],默认值为3 |
setThreshold(threshold)
设置产生辉光的临界值
Parameters:
Name | Type | Description |
---|---|---|
threshold | Number | 产生辉光的临界值,取值范围为[0, 1],默认值为0 |
update()
更新辉光效果