new FluidShadow(options){Object}
engineExtensions/simulation/fluid/FluidShadow.js, line 1
流体阴影对象
| Name | Type | Description | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object |
实例化流体阴影对象所需的参数
|
Returns:
| Type | Description |
|---|---|
| Object | 返回根据参数实例化的流体阴影对象 |
Example
// 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,
})
Members
-
darknessNumber
-
阴影的明暗程度
-
maximumDistanceNumber
-
阴影贴图的最大距离,较大的阴影距离可能会导致较低的阴影质量
-
sizeNumber
-
阴影贴图的长宽(以像素为单位)
-
softShadowsBoolean
-
是否开启软阴影(该功能对性能损失较大)