Spaces:
Running
Running
File size: 833 Bytes
6cd9596 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
import { Color } from './../math/Color';
export interface IFog {
name: string;
color: Color;
clone(): this;
toJSON(): any;
}
/**
* This class contains the parameters that define linear fog, i.e., that grows linearly denser with the distance.
*/
export class Fog implements IFog {
constructor(hex: number, near?: number, far?: number);
name: string;
/**
* Fog color.
*/
color: Color;
/**
* The minimum distance to start applying fog. Objects that are less than 'near' units from the active camera won't be affected by fog.
*/
near: number;
/**
* The maximum distance at which fog stops being calculated and applied. Objects that are more than 'far' units away from the active camera won't be affected by fog.
* Default is 1000.
*/
far: number;
clone(): this;
toJSON(): any;
}
|