Removed override of .receiveShadow from Light.js
@@ -539,7 +539,7 @@ function SidebarObject( editor ) {
}
- if ( object.receiveShadow !== undefined && object.receiveShadow !== objectReceiveShadow.getValue() ) {
+ if ( object.receiveShadow !== objectReceiveShadow.getValue() ) {
if ( object.material !== undefined ) object.material.needsUpdate = true;
editor.execute( new SetValueCommand( editor, object, 'receiveShadow', objectReceiveShadow.getValue() ) );
@@ -24,10 +24,6 @@ export class Light extends Object3D {
intensity: number;
readonly isLight: true;
- /**
- * @default undefined
- */
- receiveShadow: boolean;
shadow: LightShadow;
/**
* @deprecated Use shadow.camera.fov instead.
@@ -10,8 +10,6 @@ function Light( color, intensity ) {
this.color = new Color( color );
this.intensity = intensity !== undefined ? intensity : 1;
- this.receiveShadow = undefined;
-
Light.prototype = Object.assign( Object.create( Object3D.prototype ), {