Summary
Methods:
setBlurForce |
模糊因子,值越大越模糊区域的模糊效果越强,效果越柔和,但是太大会影响性能,默认值为4,建议不超过8 |
setFarBlur |
大于焦距的一侧由完全清晰到完全模糊的过渡区域的宽度 |
setFarClear |
大于焦距的一侧完全清晰的区域的宽度 |
setFocalDepth |
设置景深的焦距 |
setNearBlur |
小于焦距的一侧由完全清晰到完全模糊的过渡区域的宽度 |
setNearClear |
大于焦距的一侧完全清晰的区域的宽度 |
Constructor
new DepthBlurFrame(context, type, options)
构造景深实例,里面提到的所有距离相关的参数都跟当前地图的相机有关,有效区间为camera的[near,far]
Parameters:
Name | Type | Default | Description | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
context |
WebglContext | 地图渲染上下文,可通过map.getContext()获取 |
|||||||||||||||||||||||||
type |
Number | 0 | 帧缓冲的读写模式 |
||||||||||||||||||||||||
options |
Object | 可选项
|
Methods
-
setBlurForce(value)
-
模糊因子,值越大越模糊区域的模糊效果越强,效果越柔和,但是太大会影响性能,默认值为4,建议不超过8
Parameters:
Name Type Default Description value
Number 4 -
setFarBlur(value)
-
大于焦距的一侧由完全清晰到完全模糊的过渡区域的宽度
Parameters:
Name Type Description value
Number -
setFarClear(value)
-
大于焦距的一侧完全清晰的区域的宽度
Parameters:
Name Type Description value
Number -
setFocalDepth(value)
-
设置景深的焦距
Parameters:
Name Type Description value
Number 焦距
-
setNearBlur(value)
-
小于焦距的一侧由完全清晰到完全模糊的过渡区域的宽度
Parameters:
Name Type Description value
Number -
setNearClear(value)
-
大于焦距的一侧完全清晰的区域的宽度
Parameters:
Name Type Description value
Number