diff --git a/packages/editor/public/wasm/Astral3DEditor.wasm b/packages/editor/public/wasm/Astral3DEditor.wasm deleted file mode 100644 index 7f3908c..0000000 Binary files a/packages/editor/public/wasm/Astral3DEditor.wasm and /dev/null differ diff --git a/packages/editor/src/utils/wasm/optimize.ts b/packages/editor/src/utils/wasm/optimize.ts deleted file mode 100644 index 485b958..0000000 --- a/packages/editor/src/utils/wasm/optimize.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { injectWasm } from "@/utils/wasm/inject"; - -export function clearBuffer() { - injectWasm({ wasmUrl: "/wasm/Astral3DEditor.wasm" }).then(() => { - // 加载完wasm后自动注册了清除缓存的函数调用 - window.clearBuffer(); - }); -} \ No newline at end of file diff --git a/packages/editor/src/views/editor/layouts/viewport/Viewport.vue b/packages/editor/src/views/editor/layouts/viewport/Viewport.vue index fc43572..f6bd2c4 100644 --- a/packages/editor/src/views/editor/layouts/viewport/Viewport.vue +++ b/packages/editor/src/views/editor/layouts/viewport/Viewport.vue @@ -21,7 +21,6 @@ import PathDrawingOverlay from "./PathDrawingOverlay.vue"; import {useGlobalConfigStore} from "@/store/modules/globalConfig"; import {usePluginStore} from "@/store/modules/plugin"; import {installBuiltinPlugin} from "@/plugin"; -import { clearBuffer } from "@/utils/wasm/optimize"; import ViewportInfo from "./ViewportInfo.vue"; import IFCProperties from "./IFCProperties.vue"; @@ -91,12 +90,9 @@ onMounted(async () => { pluginStore.setPlugins(Array.from(window.viewer.modules.plugin.plugins.values())); Hooks.useAddSignal("pluginInstall",pluginStore.addPlugin); Hooks.useAddSignal("pluginUninstall",pluginStore.removePlugin); - + // 注册astral editor内置插件 installBuiltinPlugin(window.viewer); - - // 清理wasm缓存 - clearBuffer(); }) onBeforeUnmount(() => {