AmbientLightNode.js 419 B

123456789101112131415161718192021222324
  1. import AnalyticLightNode from './AnalyticLightNode.js';
  2. import LightsNode from './LightsNode.js';
  3. import { AmbientLight } from 'three';
  4. class AmbientLightNode extends AnalyticLightNode {
  5. constructor( light = null ) {
  6. super( light );
  7. }
  8. construct( { context } ) {
  9. context.irradiance.add( this.colorNode );
  10. }
  11. }
  12. LightsNode.setReference( AmbientLight, AmbientLightNode );
  13. export default AmbientLightNode;