Fog
类:雾景效果
Constructor
new Glodon.Bimface.Plugins.WeatherEffect.Fog(fogConfig)
构造雾景效果
Parameters:
Name | Type | Description |
---|---|---|
fogConfig | Glodon.Bimface.Plugins.WeatherEffect.FogConfig | 雾景效果的配置项 |
Methods
enableEffect(isEnabled)
是否开启雾景效果
Parameters:
Name | Type | Description |
---|---|---|
isEnabled | Boolean | 雾景效果的开启状态 |
getDarkness()
获取雾景的天空灰暗程度
Returns:
Type | Description |
---|---|
Number | 雾景的天空灰暗程度 |
getFogColor()
获取雾景的颜色
Returns:
Type | Description |
---|---|
Glodon.Web.Graphics.Color | 雾景的颜色 |
getLightAttenuation()
获取光线衰减指数
Returns:
Type | Description |
---|---|
Number | 光线衰减指数 |
getStartDistance()
获取雾景的起始距离
Returns:
Type | Description |
---|---|
Number | 雾景的起始距离 |
getVisibleDistance()
获取最远可见距离,单位与场景单位保持一致
Returns:
Type | Description |
---|---|
Number | 最远可见距离 |
reset()
重置雾景效果
setDarkness(darkness)
设置雾景的天空灰暗程度
Parameters:
Name | Type | Description |
---|---|---|
darkness | Number | 雾景的天空灰暗程度 |
setFogColor(fogColor)
设置雾景的颜色
Parameters:
Name | Type | Description |
---|---|---|
fogColor | Glodon.Web.Graphics.Color | 雾景的颜色 |
setLightAttenuation(lightAttenuation)
设置雾景的光线衰减指数
Parameters:
Name | Type | Description |
---|---|---|
lightAttenuation | Number | 雾景的光线衰减指数 |
setSceneDistance(distance)
以摄像机作为基点,计算世界坐标系转换到引擎坐标系的距离
Parameters:
Name | Type | Description |
---|---|---|
distance | Number | 距离 |
setStartDistance(startDistance)
设置雾景的起始距离
Parameters:
Name | Type | Description |
---|---|---|
startDistance | Number | 雾景的起始距离 |
setVisibleDistance(visibleDistance)
设置雾景的最远可见距离,单位与场景单位保持一致
Parameters:
Name | Type | Description |
---|---|---|
visibleDistance | Number | 雾景的最远可见距离 |
update()
更新参数配置