Преглед на файлове

Replace arraybuffer/text conversion to loading data as text in BVHLoader

Takahiro преди 8 години
родител
ревизия
dc09c02ccd
променени са 1 файла, в които са добавени 3 реда и са изтрити 13 реда
  1. 3 13
      examples/js/loaders/BVHLoader.js

+ 3 - 13
examples/js/loaders/BVHLoader.js

@@ -25,16 +25,15 @@ THREE.BVHLoader.prototype = {
 		var scope = this;
 
 		var loader = new THREE.FileLoader( scope.manager );
-		loader.setResponseType( 'arraybuffer' );
-		loader.load( url, function( buffer ) {
+		loader.load( url, function( text ) {
 
-			onLoad( scope.parse( buffer ) );
+			onLoad( scope.parse( text ) );
 
 		}, onProgress, onError );
 
 	},
 
-	parse: function ( buffer ) {
+	parse: function ( text ) {
 
 		/*
 			reads a string array (lines) from a BVH file
@@ -376,15 +375,6 @@ THREE.BVHLoader.prototype = {
 
 		var scope = this;
 
-		// convert buffer to ASCII string
-		var text = "";
-		var raw = new Uint8Array( buffer );
-		for ( var i = 0; i < raw.length; ++ i ) {
-
-			text += String.fromCharCode( raw[ i ] );
-
-		}
-
 		var lines = text.split( /[\r\n]+/g );
 
 		var bones = readBvh( lines );