Browse Source

Editor: Fixed ifc support

Mr.doob 4 years ago
parent
commit
2d847a7a6c
1 changed files with 4 additions and 5 deletions
  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 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 );
 				reader.readAsArrayBuffer( file );