UNPKG

@i3yun/editor

Version:

修复字符串的一个问题

38 lines (34 loc) 1.46 kB
///<reference path="export.d.ts" /> let { AppSetting, ContainerHost, Modules, Services, HelperTool } = NBYC; class Program { async Main() { let sceneFileUrl = window.location.hash.slice(1); let modelFolderBaseUrl = "http://www.aisanwei.cn/api/ViewData/jobs/" let container = ContainerHost.CreateContainer(); this.container = container; let setting = new AppSetting(); setting.ViewerEnableGui = "1"; //setting.ViewerEnableGL2 = true; setting.ViewerEnableEdit = true; setting.ViewerElementId = 'viewer-element'; setting.ViewerDataBaseUrl = modelFolderBaseUrl; setting.ViewerScriptBaseUrl = "http://dev.aisanwei.cn/apps/node_modules/"; setting.GuiDefaultVisible = true; setting.GuiScriptBaseUrl = "http://dev.aisanwei.cn/apps/node_modules/"; container.Set(AppSetting, () => setting); let modules = Object.values(Modules); modules.forEach(_ => container.Get(_)); let service = container.Get(Services.EditorService); await service.InitPromise; // service.events.nodeChanged.addEventListener((e)=>{ // console.log(e); // }); if (sceneFileUrl.length > 0) { HelperTool.httpGet(sceneFileUrl).then(e => { service.setScene(e); service.fitView(); }); } } } new Program().Main();