text: //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  // WARNING: This file was auto-generated, any change will be overridden in next release. Please use configs/es6.conf.js then run "npm run convert". //
  //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  import { Color } from '../math/Color.js'
  
  /**
   * @author mrdoob / http://mrdoob.com/
   * @author alteredq / http://alteredqualia.com/
   */
  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 }
  