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 { MeshStandardMaterial } from './MeshStandardMaterial.js'
  
  function MeshPhysicalMaterial( parameters ) {
  
  	MeshStandardMaterial.call( this );
  
  	this.defines = { 'PHYSICAL': '' };
  
  	this.type = 'MeshPhysicalMaterial';
  
  	this.reflectivity = 0.5; // maps to F0 = 0.04
  
  	this.clearCoat = 0.0;
  	this.clearCoatRoughness = 0.0;
  
  	this.setValues( parameters );
  
  }
  
  MeshPhysicalMaterial.prototype = Object.create( MeshStandardMaterial.prototype );
  MeshPhysicalMaterial.prototype.constructor = MeshPhysicalMaterial;
  
  MeshPhysicalMaterial.prototype.isMeshPhysicalMaterial = true;
  
  MeshPhysicalMaterial.prototype.copy = function ( source ) {
  
  	MeshStandardMaterial.prototype.copy.call( this, source );
  
  	this.defines = { 'PHYSICAL': '' };
  
  	this.reflectivity = source.reflectivity;
  
  	this.clearCoat = source.clearCoat;
  	this.clearCoatRoughness = source.clearCoatRoughness;
  
  	return this;
  
  };
  
  ;
  
  export { MeshPhysicalMaterial }
  