From 7178e1ceffcc91263fac62668b4aadd1137583f9 Mon Sep 17 00:00:00 2001 From: yvan Date: Mon, 2 Jun 2025 02:29:33 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B9=BB=E5=BD=B1=E5=8A=A0=E8=BD=BD=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/core/engine/SceneHelp.ts | 1 + src/core/manager/StateManager.ts | 3 +- src/editor/Model2DEditor.vue | 106 ++++++++++++++++++++++----------- src/editor/menus/FileMenu.ts | 22 +++++-- src/modules/measure/MeasureRenderer.ts | 8 ++- 5 files changed, 98 insertions(+), 42 deletions(-) diff --git a/src/core/engine/SceneHelp.ts b/src/core/engine/SceneHelp.ts index 03c60ef..dab1147 100644 --- a/src/core/engine/SceneHelp.ts +++ b/src/core/engine/SceneHelp.ts @@ -89,6 +89,7 @@ export default class SceneHelp { } add(...object: THREE.Object3D[]) { + console.log('添加对象到场景', object.length, '个') this.scene.add(...object) } diff --git a/src/core/manager/StateManager.ts b/src/core/manager/StateManager.ts index c7719e8..c311a88 100644 --- a/src/core/manager/StateManager.ts +++ b/src/core/manager/StateManager.ts @@ -378,9 +378,10 @@ export default class StateManager { this.fullSync() this.isChanged.value = false + console.log('[StateManager] 加载完成,共', data.items.length, '个对象') + // 强制保存一次初始状态 await this.saveToLocalstore() - console.log('[StateManager] 加载完成,共', data.items.length, '个对象') } finally { this.isLoading.value = false diff --git a/src/editor/Model2DEditor.vue b/src/editor/Model2DEditor.vue index b7d355d..1ccbfb1 100644 --- a/src/editor/Model2DEditor.vue +++ b/src/editor/Model2DEditor.vue @@ -9,7 +9,8 @@ :props="{emitPath:false}" />
-
@@ -68,6 +69,7 @@