ShadowMaterial.js 485 B

123456789101112131415161718192021222324252627282930313233
  1. import { Material } from './Material.js';
  2. import { Color } from '../math/Color.js';
  3. class ShadowMaterial extends Material {
  4. constructor( parameters ) {
  5. super();
  6. this.type = 'ShadowMaterial';
  7. this.color = new Color( 0x000000 );
  8. this.transparent = true;
  9. this.setValues( parameters );
  10. }
  11. copy( source ) {
  12. super.copy( source );
  13. this.color.copy( source.color );
  14. return this;
  15. }
  16. }
  17. ShadowMaterial.prototype.isShadowMaterial = true;
  18. export { ShadowMaterial };