WestLangley 5 lat temu
rodzic
commit
4f5beee6c3
1 zmienionych plików z 7 dodań i 5 usunięć
  1. 7 5
      examples/webgl_clipping_advanced.html

+ 7 - 5
examples/webgl_clipping_advanced.html

@@ -139,7 +139,7 @@
 				Planes = planesFromMesh( Vertices, Indices ),
 				PlaneMatrices = Planes.map( planeToMatrix ),
 
-				GlobalClippingPlanes = cylindricalPlanes( 5, 3.5 ),
+				GlobalClippingPlanes = cylindricalPlanes( 5, 2.5 ),
 
 				Empty = Object.freeze( [] );
 
@@ -161,9 +161,9 @@
 
 				// Lights
 
-				scene.add( new THREE.AmbientLight( 0x505050 ) );
+				scene.add( new THREE.AmbientLight( 0xffffff, 0.3 ) );
 
-				var spotLight = new THREE.SpotLight( 0xffffff );
+				var spotLight = new THREE.SpotLight( 0xffffff, 0.5 );
 				spotLight.angle = Math.PI / 5;
 				spotLight.penumbra = 0.2;
 				spotLight.position.set( 2, 3, 3 );
@@ -174,7 +174,7 @@
 				spotLight.shadow.mapSize.height = 1024;
 				scene.add( spotLight );
 
-				var dirLight = new THREE.DirectionalLight( 0x55505a, 1 );
+				var dirLight = new THREE.DirectionalLight( 0xffffff, 0.5 );
 				dirLight.position.set( 0, 2, 0 );
 				dirLight.castShadow = true;
 				dirLight.shadow.camera.near = 1;
@@ -261,7 +261,7 @@
 
 				var ground = new THREE.Mesh( planeGeometry,
 					new THREE.MeshPhongMaterial( {
-						color: 0xa0adaf, shininess: 150 } ) );
+						color: 0xa0adaf, shininess: 10 } ) );
 				ground.rotation.x = - Math.PI / 2;
 				ground.scale.multiplyScalar( 3 );
 				ground.receiveShadow = true;
@@ -290,6 +290,8 @@
 				// Controls
 
 				var controls = new OrbitControls( camera, renderer.domElement );
+				controls.minDistance = 1;
+				controls.maxDistance = 8;
 				controls.target.set( 0, 1, 0 );
 				controls.update();