Forráskód Böngészése

Moved scale.x -1 from mesh to geometry. See #3966.

Mr.doob 11 éve
szülő
commit
6fb6842f01
1 módosított fájl, 9 hozzáadás és 3 törlés
  1. 9 3
      examples/webgl_panorama_equirectangular.html

+ 9 - 3
examples/webgl_panorama_equirectangular.html

@@ -60,13 +60,19 @@
 
 				scene = new THREE.Scene();
 
-				mesh = new THREE.Mesh( new THREE.SphereGeometry( 500, 60, 40 ), new THREE.MeshBasicMaterial( { map: THREE.ImageUtils.loadTexture( 'textures/2294472375_24a3b8ef46_o.jpg' ) } ) );
-				mesh.scale.x = -1;
+				var geometry = new THREE.SphereGeometry( 500, 60, 40 );
+				geometry.applyMatrix( new THREE.Matrix4().makeScale( -1, 1, 1 ) );
+
+				var material = new THREE.MeshBasicMaterial( {
+					map: THREE.ImageUtils.loadTexture( 'textures/2294472375_24a3b8ef46_o.jpg' )
+				} );
+
+				mesh = new THREE.Mesh( geometry, material );
+				
 				scene.add( mesh );
 
 				renderer = new THREE.WebGLRenderer();
 				renderer.setSize( window.innerWidth, window.innerHeight );
-
 				container.appendChild( renderer.domElement );
 
 				document.addEventListener( 'mousedown', onDocumentMouseDown, false );