diff --git a/packages/editor/src/components/code/CodeEditor.vue b/packages/editor/src/components/code/CodeEditor.vue index 679801e..35cf420 100644 --- a/packages/editor/src/components/code/CodeEditor.vue +++ b/packages/editor/src/components/code/CodeEditor.vue @@ -3,7 +3,7 @@ diff --git a/packages/editor/src/views/editor/layouts/assets/BIMLibrary.vue b/packages/editor/src/views/editor/layouts/assets/BIMLibrary.vue deleted file mode 100644 index 24380cb..0000000 --- a/packages/editor/src/views/editor/layouts/assets/BIMLibrary.vue +++ /dev/null @@ -1,339 +0,0 @@ - - - - - \ No newline at end of file diff --git a/packages/editor/src/views/editor/layouts/assets/bimLibrary/BimUploadDialog.vue b/packages/editor/src/views/editor/layouts/assets/bimLibrary/BimUploadDialog.vue deleted file mode 100644 index 82354c4..0000000 --- a/packages/editor/src/views/editor/layouts/assets/bimLibrary/BimUploadDialog.vue +++ /dev/null @@ -1,277 +0,0 @@ - - - - - \ No newline at end of file diff --git a/packages/editor/src/views/editor/layouts/viewport/BIMProperties.vue b/packages/editor/src/views/editor/layouts/viewport/BIMProperties.vue deleted file mode 100644 index c609610..0000000 --- a/packages/editor/src/views/editor/layouts/viewport/BIMProperties.vue +++ /dev/null @@ -1,65 +0,0 @@ - - - \ 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 c5c3385..0d30580 100644 --- a/packages/editor/src/views/editor/layouts/viewport/Viewport.vue +++ b/packages/editor/src/views/editor/layouts/viewport/Viewport.vue @@ -6,9 +6,6 @@ - - - @@ -26,7 +23,6 @@ import {usePluginStore} from "@/store/modules/plugin"; import {installBuiltinPlugin} from "@/plugin"; import { clearBuffer } from "@/utils/wasm/optimize"; import ViewportInfo from "./ViewportInfo.vue"; -import BIMProperties from "./BIMProperties.vue"; import IFCProperties from "./IFCProperties.vue"; const globalStore = useGlobalConfigStore(); diff --git a/packages/editor/src/views/home/project/components/CardAction.vue b/packages/editor/src/views/home/project/components/CardAction.vue index 23c530a..f0e3b68 100644 --- a/packages/editor/src/views/home/project/components/CardAction.vue +++ b/packages/editor/src/views/home/project/components/CardAction.vue @@ -19,26 +19,12 @@ const options = [ key: 'details', icon: renderIcon(Information) }, - { - label: () => cpt("home.Rename").value, - key: 'rename', - icon: renderIcon(Edit) - }, { label: () => cpt("home.Delete").value, key: 'delete', icon: renderIcon(Delete) }, - { - label: () => cpt("home.Release").value, - key: 'release', - icon: renderIcon(SendAlt) - }, - { - label: () => cpt("layout.header.Export").value, - key: 'export', - icon: renderIcon(Export) - } + ] const detail = ref(); const detailVisible = ref(false); diff --git a/packages/editor/vite.config.ts b/packages/editor/vite.config.ts index ad1a599..70142ac 100644 --- a/packages/editor/vite.config.ts +++ b/packages/editor/vite.config.ts @@ -158,7 +158,8 @@ export default defineConfig(async ({mode, command}) => { // }), viteStaticCopy({ targets: [ - { src: 'node_modules/@astral3d/engine/dist/libs/*', dest: 'assets/libs' } + { src: 'node_modules/@astral3d/engine/dist/libs/*', dest: 'assets/libs' }, + { src: 'node_modules/@astral3d/engine/dist/resource/**/*', dest: 'resource' } ], }), ...plugins diff --git a/packages/sdk/lib/core/viewer/Viewer.ts b/packages/sdk/lib/core/viewer/Viewer.ts index 82ba221..7f2aa61 100644 --- a/packages/sdk/lib/core/viewer/Viewer.ts +++ b/packages/sdk/lib/core/viewer/Viewer.ts @@ -4,6 +4,7 @@ import {Timer} from 'three/examples/jsm/misc/Timer.js'; import {CSS2DRenderer} from "three/examples/jsm/renderers/CSS2DRenderer"; import {CSS3DRenderer} from "three/examples/jsm/renderers/CSS3DRenderer.js"; import {TransformControls} from "three/examples/jsm/controls/TransformControls.js"; +import TWEEN from "three/examples/jsm/libs/tween.module.js"; import App from "../app/App"; import {ViewerOptions} from "./ViewerOptions"; import {PluginManager} from "@/core/plugin/plugin"; @@ -1060,6 +1061,9 @@ export default class Viewer extends THREE.EventDispatcher { this.dispatchEvent({type: 'beforeAnimation', delta: timeStamp}); let needRender = App.animationManager.update(timeStamp); + if (TWEEN.update()) { + needRender = true; + } if (needRender) { if (App.selected !== null && App.selected.animations.length > 0) { // 避免某些蒙皮网格的帧延迟效应(e.g. Michelle.glb)