雾
Previous
光源
Next
交互
Loading...
雾和光源一样,都属于场景级别的对象,距离相机近处的物体能见度较大。
在下面的 示例 中展示了红色的雾,注意远离相机的地方(球体边缘处):
const fog = new Fog();canvas.appendChild(fog);
当不需要时可以随时移除:
canvas.removeChild(fog);
整个场景中只会有一个 Fog 生效,因此添加多个无效。
颜色,默认值为 'black'
类型,支持以下枚举值,默认为 FogType.NONE
,即无效果:
export enum FogType {NONE = 0,EXP = 1,EXP2 = 2,LINEAR = 3,}
效果强度,默认值为 0
type 取 FogType.LINEAR
时生效。最近距离,默认值为 1
type 取 FogType.LINEAR
时生效。最远距离,默认值为 1000