UNPKG

whs-cube-spheres

Version:

This plugin has a container with multiple spheres.

30 lines (24 loc) 646 B
import {DirectionalLight as DirectionalLightNative, DirectionalLightHelper} from 'three'; import {LightComponent} from '../../core/LightComponent'; class DirectionalLight extends LightComponent { static defaults = { ...LightComponent.defaults, light: { color: 0xffffff, intensity: 1 } }; constructor(params = {}) { super(params, DirectionalLight.defaults); this.wrapShadow(); } build(params = {}) { return this.applyBridge({light: new DirectionalLightNative( params.light.color, params.light.intensity )}).light; } } export { DirectionalLight };