浏览代码

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 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 );