Spaces:
Running
Running
| /** | |
| * @author mrdoob / http://mrdoob.com/ | |
| * @author alteredq / http://alteredqualia.com/ | |
| */ | |
| import { Color } from '../math/Color.js'; | |
| function Fog( color, near, far ) { | |
| this.name = ''; | |
| this.color = new Color( color ); | |
| this.near = ( near !== undefined ) ? near : 1; | |
| this.far = ( far !== undefined ) ? far : 1000; | |
| } | |
| Object.assign( Fog.prototype, { | |
| isFog: true, | |
| clone: function () { | |
| return new Fog( this.color, this.near, this.far ); | |
| }, | |
| toJSON: function ( /* meta */ ) { | |
| return { | |
| type: 'Fog', | |
| color: this.color.getHex(), | |
| near: this.near, | |
| far: this.far | |
| }; | |
| } | |
| } ); | |
| export { Fog }; | |