浏览代码

Add point light to camera

Temdog007 6 年之前
父节点
当前提交
e13d5287db
共有 1 个文件被更改,包括 5 次插入7 次删除
  1. 5 7
      examples/webgl_geometry_colors_lookuptable.html

+ 5 - 7
examples/webgl_geometry_colors_lookuptable.html

@@ -79,6 +79,7 @@
 
 
 				perpCamera = new THREE.PerspectiveCamera( 60, width / height, 1, 100 );
 				perpCamera = new THREE.PerspectiveCamera( 60, width / height, 1, 100 );
 				perpCamera.position.set( 0, 0, 10 );
 				perpCamera.position.set( 0, 0, 10 );
+				scene.add(perpCamera);
 
 
 				verticalLegendGroup = new THREE.Group();
 				verticalLegendGroup = new THREE.Group();
 				horizontalLegendGroup = new THREE.Group();
 				horizontalLegendGroup = new THREE.Group();
@@ -89,9 +90,6 @@
 				orthoCamera = new THREE.OrthographicCamera( - 6, 6, 2, - 2, 1, 10 );
 				orthoCamera = new THREE.OrthographicCamera( - 6, 6, 2, - 2, 1, 10 );
 				orthoCamera.position.set( 3, 0, 10 );
 				orthoCamera.position.set( 3, 0, 10 );
 
 
-				var ambientLight = new THREE.AmbientLight( 0x444444 );
-				scene.add( ambientLight );
-
 				mesh = new THREE.Mesh( undefined, new THREE.MeshLambertMaterial( {
 				mesh = new THREE.Mesh( undefined, new THREE.MeshLambertMaterial( {
 					side: THREE.DoubleSide,
 					side: THREE.DoubleSide,
 					color: 0xF5F5F5,
 					color: 0xF5F5F5,
@@ -107,14 +105,14 @@
 				};
 				};
 				loadModel( );
 				loadModel( );
 
 
-				var directionalLight = new THREE.DirectionalLight( 0xffffff, 0.7 );
-				directionalLight.position.set( 17, 9, 30 );
-				scene.add( directionalLight );
+				var pointLight = new THREE.PointLight( 0xffffff, 1 );
+				pointLight.position.set( 17, 9, 30 );
+				perpCamera.add( pointLight );
 
 
 				renderer = new THREE.WebGLRenderer( { antialias: true } );
 				renderer = new THREE.WebGLRenderer( { antialias: true } );
 				renderer.autoClear = false;
 				renderer.autoClear = false;
 				renderer.setPixelRatio( window.devicePixelRatio );
 				renderer.setPixelRatio( window.devicePixelRatio );
-				renderer.setSize( window.innerWidth, window.innerHeight );
+				renderer.setSize( width, height );
 				container.appendChild( renderer.domElement );
 				container.appendChild( renderer.domElement );
 
 
 				window.addEventListener( 'resize', onWindowResize, false );
 				window.addEventListener( 'resize', onWindowResize, false );