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