类名 Underwater

# new Underwater(options)

水下特效

参数:

名称 类型 默认值 描述
options Object

实例化流体水下特效对象所需的参数

show Boolean true

是否显示流体水下特效

color Cesium.Color Cesium.Color.Blue

水下的模糊颜色

nearFarScalar Cesium.NearFarScalar new Cesium.Cartesian4(0,0,1000,1)

水下的远近距离对应模糊效果的透明度,会和模糊颜色的透明度叠加,Cesium.Cartesian4的四个分量表示:(近段距离,近段透明度,远端距离,远端透明度)默认参数为透明度0到1会在距离为0到1000之间插值

causticsColor Cesium.Color Cesium.Color.WHITE

焦散效果的颜色

causticsScale Number 0.5

焦散效果的大小,取值范围为[0,1]

返回根据参数实例化的流体水下特效对象

Object
示例

创建流体水下特效对象

// ES5引入方式
const { Underwater } = zondy
// ES6引入方式
import { Underwater } from "@mapgis/webclient-cesium-plugin"

// 创建流体水下特效对象
const underwater = new Underwater({
  nearFarScalar: new Cesium.NearFarScalar(0,0,100,1),
})

成员变量

Cesium.Color

# causticsColor

水下特效的焦散颜色

Number

# causticsScale

水下特效的焦散大小

Cesium.Color

# color

水下特效的颜色

Cesium.NearFarScalar

# nearFarScalar

水下特效的远近距离对应模糊效果的透明度

Boolean

# show

水下特效的显隐

构造函数
成员变量
方法
事件