three
Version:
JavaScript 3D library
25 lines (13 loc) • 419 B
JavaScript
import AnalyticLightNode from './AnalyticLightNode.js';
import LightsNode from './LightsNode.js';
import { AmbientLight } from 'three';
class AmbientLightNode extends AnalyticLightNode {
constructor( light = null ) {
super( light );
}
construct( { context } ) {
context.irradiance.add( this.colorNode );
}
}
LightsNode.setReference( AmbientLight, AmbientLightNode );
export default AmbientLightNode;