Browse Source

Added OrbitControls.panningMode = HorizontalPanning to some examples.

Mr.doob 7 years ago
parent
commit
e2e6b079e0
2 changed files with 6 additions and 5 deletions
  1. 3 2
      examples/misc_controls_orbit.html
  2. 3 3
      examples/webgl_shaders_ocean.html

+ 3 - 2
examples/misc_controls_orbit.html

@@ -72,6 +72,7 @@
 				// enable animation loop when using damping or autorotation
 				//controls.enableDamping = true;
 				//controls.dampingFactor = 0.25;
+				controls.panningMode = THREE.HorizontalPanning;
 				controls.minDistance = 100;
 				controls.maxDistance = 500
 				controls.maxPolarAngle = Math.PI / 2;
@@ -84,9 +85,9 @@
 				for ( var i = 0; i < 500; i ++ ) {
 
 					var mesh = new THREE.Mesh( geometry, material );
-					mesh.position.x = ( Math.random() - 0.5 ) * 1000;
+					mesh.position.x = Math.random() * 1600 - 800;
 					mesh.position.y = 0;
-					mesh.position.z = ( Math.random() - 0.5 ) * 1000;
+					mesh.position.z = Math.random() * 1600 - 800;
 					mesh.updateMatrix();
 					mesh.matrixAutoUpdate = false;
 					scene.add( mesh );

+ 3 - 3
examples/webgl_shaders_ocean.html

@@ -118,7 +118,7 @@
 				var parameters = {
 					distance: 400,
 					inclination: 0.49,
-					azimuth: 0.2
+					azimuth: 0.205
 				};
 
 				var cubeCamera = new THREE.CubeCamera( 1, 20000, 256 );
@@ -168,7 +168,7 @@
 				controls = new THREE.OrbitControls( camera, renderer.domElement );
 				controls.maxPolarAngle = Math.PI * 0.495;
 				controls.target.set( 0, 10, 0 );
-				controls.enablePan = false;
+				controls.panningMode = THREE.HorizontalPanning;
 				controls.minDistance = 40.0;
 				controls.maxDistance = 200.0;
 				camera.lookAt( controls.target );
@@ -185,7 +185,7 @@
 				var uniforms = sky.material.uniforms;
 
 				var folder = gui.addFolder( 'Sky' );
-				folder.add( parameters, 'inclination', 0, 1, 0.0001 ).onChange( updateSun );
+				folder.add( parameters, 'inclination', - 0.5, 0.5, 0.0001 ).onChange( updateSun );
 				folder.add( parameters, 'azimuth', 0, 1, 0.0001 ).onChange( updateSun );
 				folder.open();