three
Version:
JavaScript 3D library
17 lines (10 loc) • 401 B
JavaScript
class LightingModel {
constructor( direct = null, indirectDiffuse = null, indirectSpecular = null, ambientOcclusion = null ) {
this.direct = direct;
this.indirectDiffuse = indirectDiffuse;
this.indirectSpecular = indirectSpecular;
this.ambientOcclusion = ambientOcclusion;
}
}
export default LightingModel;
export const lightingModel = ( ...params ) => new LightingModel( ...params );