Browse Source

AMFLoader: Clean up.

Mr.doob 9 years ago
parent
commit
9676b37a14
1 changed files with 3 additions and 6 deletions
  1. 3 6
      examples/js/loaders/AMFLoader.js

+ 3 - 6
examples/js/loaders/AMFLoader.js

@@ -433,15 +433,12 @@ THREE.AMFLoader.prototype = {
 
 
 				var objDefaultMaterial = defaultMaterial;
 				var objDefaultMaterial = defaultMaterial;
 				var mesh = meshes[ i ];
 				var mesh = meshes[ i ];
-				var meshVertices = Float32Array.from( mesh.vertices );
-				var vertices = new THREE.BufferAttribute( Float32Array.from( meshVertices ), 3 );
-				var meshNormals = null;
+				var vertices = new THREE.BufferAttribute( new Float32Array( mesh.vertices ), 3 );
 				var normals = null;
 				var normals = null;
 
 
 				if ( mesh.normals.length ) {
 				if ( mesh.normals.length ) {
 
 
-					meshNormals = Float32Array.from( mesh.normals );
-					normals = new THREE.BufferAttribute( Float32Array.from( meshNormals ), 3 );
+					normals = new THREE.BufferAttribute( new Float32Array( mesh.normals ), 3 );
 
 
 				}
 				}
 
 
@@ -467,7 +464,7 @@ THREE.AMFLoader.prototype = {
 
 
 					var volume = volumes[ j ];
 					var volume = volumes[ j ];
 					var newGeometry = new THREE.BufferGeometry();
 					var newGeometry = new THREE.BufferGeometry();
-					var indexes = Uint32Array.from( volume.triangles );
+					var indexes = new  Uint32Array( volume.triangles );
 					var material = objDefaultMaterial;
 					var material = objDefaultMaterial;
 
 
 					newGeometry.setIndex( new THREE.BufferAttribute( indexes, 1 ) );
 					newGeometry.setIndex( new THREE.BufferAttribute( indexes, 1 ) );