# 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),
})
