Browse Source

GUI: Added default light.

Mr.doob 13 years ago
parent
commit
c4ad8be241
2 changed files with 12 additions and 3 deletions
  1. 3 3
      gui/index.html
  2. 9 0
      gui/js/ui/Viewport.js

+ 3 - 3
gui/index.html

@@ -102,7 +102,7 @@
 							var loader = new THREE.GeometryLoader();
 
 							var geometry = loader.parse( JSON.parse( contents ) );
-							var material = new THREE.MeshBasicMaterial( { color: 0xffffff, wireframe: true } );
+							var material = new THREE.MeshLambertMaterial( { color: 0xffffff } );
 							var mesh = new THREE.Mesh( geometry, material );
 
 							signals.objectAdded.dispatch( mesh );
@@ -132,7 +132,7 @@
 							var loader = new THREE.VTKLoader();
 
 							var geometry = loader.parse( contents );
-							var material = new THREE.MeshBasicMaterial( { color: 0xffffff, wireframe: true } );
+							var material = new THREE.MeshLambertMaterial( { color: 0xffffff } );
 							var mesh = new THREE.Mesh( geometry, material );
 
 							signals.objectAdded.dispatch( mesh );
@@ -152,7 +152,7 @@
 			//
 
 			var geometry = new THREE.SphereGeometry( 75, 25, 15 );
-			var material = new THREE.MeshBasicMaterial( { color: Math.random() * 0xffffff } );
+			var material = new THREE.MeshLambertMaterial( { color: Math.random() * 0xffffff } );
 			var mesh = new THREE.Mesh( geometry, material );
 
 			signals.objectAdded.dispatch( mesh );

+ 9 - 0
gui/js/ui/Viewport.js

@@ -56,6 +56,15 @@ var Viewport = function ( signals ) {
 	controls.dynamicDampingFactor = 0.3;
 	controls.addEventListener( 'change', render );
 
+	var light = new THREE.DirectionalLight( 0xffffff );
+	light.position.set( 1, 0.5, 0 ).normalize();
+	scene.add( light );
+
+	var light = new THREE.DirectionalLight( 0xffffff, 0.5 );
+	light.position.set( - 1, - 0.5, 0 ).normalize();
+	scene.add( light );
+
+
 	// object picking
 
 	var projector = new THREE.Projector();