@@ -81,8 +81,10 @@
];
- mesh = new THREE.Mesh( new THREE.BoxGeometry( 300, 300, 300, 7, 7, 7 ), materials );
- mesh.scale.x = - 1;
+ var geometry = new THREE.BoxGeometry( 300, 300, 300, 7, 7, 7 );
+ geometry.scale( - 1, 1, 1 );
+
+ mesh = new THREE.Mesh( geometry, materials );
scene.add( mesh );
renderer = new THREE.CanvasRenderer();
for ( var i = 0, l = mesh.geometry.vertices.length; i < l; i ++ ) {
@@ -61,7 +61,7 @@
scene = new THREE.Scene();
var mesh = new THREE.Mesh( new THREE.SphereBufferGeometry( 500, 32, 16 ), new THREE.MeshBasicMaterial( { map: texture } ) );
- mesh.scale.x = -1;
+ mesh.geometry.scale( - 1, 1, 1 );
renderer = new THREE.WebGLRenderer( { antialias: true } );