LightingModel.js 434 B

1234567891011121314151617
  1. class LightingModel {
  2. constructor( init = null, direct = null, indirectDiffuse = null, indirectSpecular = null, ambientOcclusion = null ) {
  3. this.init = init;
  4. this.direct = direct;
  5. this.indirectDiffuse = indirectDiffuse;
  6. this.indirectSpecular = indirectSpecular;
  7. this.ambientOcclusion = ambientOcclusion;
  8. }
  9. }
  10. export default LightingModel;
  11. export const lightingModel = ( ...params ) => new LightingModel( ...params );