Fog

类:雾景效果

Constructor

new Glodon.Bimface.Plugins.WeatherEffect.Fog(fogConfig)

构造雾景效果

Parameters:
NameTypeDescription
fogConfigGlodon.Bimface.Plugins.WeatherEffect.FogConfig

雾景效果的配置项

Methods

enableEffect(isEnabled)

是否开启雾景效果

Parameters:
NameTypeDescription
isEnabledBoolean

雾景效果的开启状态

getDarkness()

获取雾景的天空灰暗程度

Returns:
TypeDescription
Number

雾景的天空灰暗程度

getFogColor()

获取雾景的颜色

Returns:
TypeDescription
Glodon.Web.Graphics.Color

雾景的颜色

getLightAttenuation()

获取光线衰减指数

Returns:
TypeDescription
Number

光线衰减指数

getStartDistance()

获取雾景的起始距离

Returns:
TypeDescription
Number

雾景的起始距离

getVisibleDistance()

获取最远可见距离,单位与场景单位保持一致

Returns:
TypeDescription
Number

最远可见距离

reset()

重置雾景效果

setDarkness(darkness)

设置雾景的天空灰暗程度

Parameters:
NameTypeDescription
darknessNumber

雾景的天空灰暗程度

setFogColor(fogColor)

设置雾景的颜色

Parameters:
NameTypeDescription
fogColorGlodon.Web.Graphics.Color

雾景的颜色

setLightAttenuation(lightAttenuation)

设置雾景的光线衰减指数

Parameters:
NameTypeDescription
lightAttenuationNumber

雾景的光线衰减指数

setSceneDistance(distance)

以摄像机作为基点,计算世界坐标系转换到引擎坐标系的距离

Parameters:
NameTypeDescription
distanceNumber

距离

setStartDistance(startDistance)

设置雾景的起始距离

Parameters:
NameTypeDescription
startDistanceNumber

雾景的起始距离

setVisibleDistance(visibleDistance)

设置雾景的最远可见距离,单位与场景单位保持一致

Parameters:
NameTypeDescription
visibleDistanceNumber

雾景的最远可见距离

update()

更新参数配置