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

Editor: Fixed ifc support

Mr.doob преди 4 години
родител
ревизия
2d847a7a6c
променени са 1 файла, в които са добавени 4 реда и са изтрити 5 реда
  1. 4 5
      editor/js/Loader.js

+ 4 - 5
editor/js/Loader.js

@@ -353,13 +353,12 @@ function Loader( editor ) {
 					var { IFCLoader } = await import( '../../examples/jsm/loaders/IFCLoader.js' );
 					var { IFCLoader } = await import( '../../examples/jsm/loaders/IFCLoader.js' );
 
 
 					var loader = new IFCLoader();
 					var loader = new IFCLoader();
-					loader.setWasmPath( '../../examples/jsm/loaders/ifc/' );
+					loader.ifcManager.setWasmPath( '../../examples/jsm/loaders/ifc/' );
 
 
-					var scene = await loader.parse( event.target.result );
+					var model = await loader.parse( event.target.result );
+					model.mesh.name = filename;
 
 
-					scene.name = filename;
-
-					editor.execute( new AddObjectCommand( editor, scene ) );
+					editor.execute( new AddObjectCommand( editor, model.mesh ) );
 
 
 				}, false );
 				}, false );
 				reader.readAsArrayBuffer( file );
 				reader.readAsArrayBuffer( file );