From efe71347442f2eb6da380a67a6789e468df2eaab Mon Sep 17 00:00:00 2001 From: lzp Date: Tue, 17 Mar 2026 17:31:51 +0800 Subject: [PATCH] 11 --- .../Canvas/DepthCanvas/manager/ShapeToolManager.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/components/Canvas/DepthCanvas/manager/ShapeToolManager.ts b/src/components/Canvas/DepthCanvas/manager/ShapeToolManager.ts index 14f749f..018d298 100644 --- a/src/components/Canvas/DepthCanvas/manager/ShapeToolManager.ts +++ b/src/components/Canvas/DepthCanvas/manager/ShapeToolManager.ts @@ -239,7 +239,14 @@ export class ShapeToolManager { this.demoObject = arrow } upArrow(object) { - this.layerManager.createArrowLayer(object, true) + if (object.originY !== "center") { + this.layerManager.createArrowLayer({ + left: this.startX, + top: this.startY, + }, true) + } else { + this.layerManager.createArrowLayer(object, true) + } }