26 lines
		
	
	
		
			387 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			387 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
import { SpotLight } from 'three';
 | 
						|
 | 
						|
class IESSpotLight extends SpotLight {
 | 
						|
 | 
						|
	constructor( color, intensity, distance, angle, penumbra, decay ) {
 | 
						|
 | 
						|
		super( color, intensity, distance, angle, penumbra, decay );
 | 
						|
 | 
						|
		this.iesMap = null;
 | 
						|
 | 
						|
	}
 | 
						|
 | 
						|
	copy( source, recursive ) {
 | 
						|
 | 
						|
		super.copy( source, recursive );
 | 
						|
 | 
						|
		this.iesMap = source.iesMap;
 | 
						|
 | 
						|
		return this;
 | 
						|
 | 
						|
	}
 | 
						|
 | 
						|
}
 | 
						|
 | 
						|
export default IESSpotLight;
 |