类名 FluidShadow

# new FluidShadow(options)

流体阴影对象

参数:

名称 类型 默认值 描述
options Object

实例化流体阴影对象所需的参数

softShadows Boolean false

是否开启软阴影,开启后则会缓解阴影边缘锯齿问题,该功能的性能损耗较大

darkness Number 0.3

阴影的明暗程度,取值在0到1之间,其中0为完全暗淡,1为完全黑暗

maximumDistance Number 5000

阴影可见的最大距离,小于最大距离的阴影内容将不会显示

size Number 2048

阴影贴图的大小,值越大则阴影的质量越高,但性能损耗也越大

返回根据参数实例化的流体阴影对象

Object
示例

创建流体阴影对象

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

// 创建流体阴影对象
const fluidShadow = new FluidShadow({
  softShadows: true,
  darkness: 0.3,
  maximumDistance: 10000,
  size: 2048,
})

成员变量

Number

# darkness

阴影的明暗程度

Number

# maximumDistance

阴影贴图的最大距离,较大的阴影距离可能会导致较低的阴影质量

Number

# size

阴影贴图的长宽(以像素为单位)

Boolean

# softShadows

是否开启软阴影(该功能对性能损失较大)

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