浏览代码

Editor: Fixed CTM loading.

Mr.doob 11 年之前
父节点
当前提交
488667c4b3
共有 1 个文件被更改,包括 4 次插入4 次删除
  1. 4 4
      editor/js/Loader.js

+ 4 - 4
editor/js/Loader.js

@@ -33,13 +33,13 @@ var Loader = function ( editor ) {
 				var reader = new FileReader();
 				var reader = new FileReader();
 				reader.addEventListener( 'load', function ( event ) {
 				reader.addEventListener( 'load', function ( event ) {
 
 
-					var contents = event.target.result;
+					var data = new Uint8Array( event.target.result );
 
 
-					var stream = new CTM.Stream( contents );
+					var stream = new CTM.Stream( data );
 					stream.offset = 0;
 					stream.offset = 0;
 
 
 					var loader = new THREE.CTMLoader();
 					var loader = new THREE.CTMLoader();
-					loader.createModelClassic( new CTM.File( stream ), function( geometry ) {
+					loader.createModelBuffers( new CTM.File( stream ), function( geometry ) {
 
 
 						geometry.sourceType = "ctm";
 						geometry.sourceType = "ctm";
 						geometry.sourceFile = file.name;
 						geometry.sourceFile = file.name;
@@ -55,7 +55,7 @@ var Loader = function ( editor ) {
 					} );
 					} );
 
 
 				}, false );
 				}, false );
-				reader.readAsBinaryString( file );
+				reader.readAsArrayBuffer( file );
 
 
 				break;
 				break;