|
@@ -10,15 +10,15 @@ function HemisphereLightProbe( skyColor, groundColor, intensity ) {
|
|
|
|
|
|
LightProbe.call( this, undefined, intensity );
|
|
|
|
|
|
- var color1 = new Color().set( skyColor );
|
|
|
- var color2 = new Color().set( groundColor );
|
|
|
+ const color1 = new Color().set( skyColor );
|
|
|
+ const color2 = new Color().set( groundColor );
|
|
|
|
|
|
- var sky = new Vector3( color1.r, color1.g, color1.b );
|
|
|
- var ground = new Vector3( color2.r, color2.g, color2.b );
|
|
|
+ const sky = new Vector3( color1.r, color1.g, color1.b );
|
|
|
+ const ground = new Vector3( color2.r, color2.g, color2.b );
|
|
|
|
|
|
// without extra factor of PI in the shader, should = 1 / Math.sqrt( Math.PI );
|
|
|
- var c0 = Math.sqrt( Math.PI );
|
|
|
- var c1 = c0 * Math.sqrt( 0.75 );
|
|
|
+ const c0 = Math.sqrt( Math.PI );
|
|
|
+ const c1 = c0 * Math.sqrt( 0.75 );
|
|
|
|
|
|
this.sh.coefficients[ 0 ].copy( sky ).add( ground ).multiplyScalar( c0 );
|
|
|
this.sh.coefficients[ 1 ].copy( sky ).sub( ground ).multiplyScalar( c1 );
|
|
@@ -41,7 +41,7 @@ HemisphereLightProbe.prototype = Object.assign( Object.create( LightProbe.protot
|
|
|
|
|
|
toJSON: function ( meta ) {
|
|
|
|
|
|
- var data = LightProbe.prototype.toJSON.call( this, meta );
|
|
|
+ const data = LightProbe.prototype.toJSON.call( this, meta );
|
|
|
|
|
|
// data.sh = this.sh.toArray(); // todo
|
|
|
|