|
@@ -87,7 +87,7 @@
|
|
|
|
|
|
if ( ! Detector.webgl ) Detector.addGetWebGLMessage();
|
|
|
|
|
|
- var camera, scene, renderer, dirLight, hemiLight;
|
|
|
+ var camera, scene, renderer, dirLight, dirLightHeper, hemiLight, hemiLightHelper;
|
|
|
var mixers = [];
|
|
|
var stats;
|
|
|
|
|
@@ -116,7 +116,8 @@
|
|
|
hemiLight.position.set( 0, 50, 0 );
|
|
|
scene.add( hemiLight );
|
|
|
|
|
|
- scene.add( new THREE.HemisphereLightHelper( hemiLight, 10 ) );
|
|
|
+ hemiLightHelper = new THREE.HemisphereLightHelper( hemiLight, 10 );
|
|
|
+ scene.add( hemiLightHelper );
|
|
|
|
|
|
//
|
|
|
|
|
@@ -141,6 +142,9 @@
|
|
|
dirLight.shadow.camera.far = 3500;
|
|
|
dirLight.shadow.bias = -0.0001;
|
|
|
|
|
|
+ dirLightHeper = new THREE.DirectionalLightHelper( dirLight, 10 )
|
|
|
+ scene.add( dirLightHeper );
|
|
|
+
|
|
|
// GROUND
|
|
|
|
|
|
var groundGeo = new THREE.PlaneBufferGeometry( 10000, 10000 );
|
|
@@ -241,11 +245,13 @@
|
|
|
case 72: // h
|
|
|
|
|
|
hemiLight.visible = !hemiLight.visible;
|
|
|
+ hemiLightHelper.visible = !hemiLightHelper.visible;
|
|
|
break;
|
|
|
|
|
|
case 68: // d
|
|
|
|
|
|
dirLight.visible = !dirLight.visible;
|
|
|
+ dirLightHeper.visible = !dirLightHeper.visible;
|
|
|
break;
|
|
|
|
|
|
}
|