From d13fdf7902f5c335282212418dd20305021a8271 Mon Sep 17 00:00:00 2001 From: lizw-2015 <1183409807@qq.com> Date: Fri, 25 Jul 2025 10:07:55 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E7=A7=BB=E9=99=A4=20ModelManager?= =?UTF-8?q?=20=E4=B8=AD=E7=9A=84=20ClxEntity=20=E5=AF=BC=E5=85=A5=E5=B9=B6?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=E7=9B=B8=E5=85=B3=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 注释掉 ClxEntity 的导入语句 - 在 getClx 方法中抛出不支持的错误并注释掉原有的返回语句 --- src/core/script/ModelManager.ts | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/core/script/ModelManager.ts b/src/core/script/ModelManager.ts index f40aef8..078ae0e 100644 --- a/src/core/script/ModelManager.ts +++ b/src/core/script/ModelManager.ts @@ -1,14 +1,12 @@ import Viewport from '@/core/engine/Viewport.ts' -import { compileTypeScript, executeTypeScript } from '@/core/script/ModelScript.ts' +import { executeTypeScript } from '@/core/script/ModelScript.ts' import * as THREE from 'three' import { getMatrixFromTf } from '@/core/ModelUtils.ts' import type { Object3DLike } from '@/types/ModelTypes.ts' import TaskManager from '../manager/TaskManager.ts' import Cl2Entity from '@/modules/amr/ptr/cl2/Cl2Entity.ts' -import ClxEntity from '@/modules/amr/ptr/clx/ClxEntity.ts' +// import ClxEntity from '@/modules/amr/ptr/clx/ClxEntity.ts' import { getRenderer } from '@/core/manager/ModuleManager.ts' -import { markRaw } from 'vue' -import ToolProxyManager from '@/runtime/ToolProxyManager.ts' export default class ModelManager implements IControls, Model { private viewport: Viewport @@ -18,7 +16,8 @@ export default class ModelManager implements IControls, Model { } getClx(id: string): ClxIf { - return new ClxEntity(this.viewport, id) + throw new Error("不支持"); + // return new ClxEntity(this.viewport, id) } createTask(agv: object): TaskManager {