From 65ec3d5153475b865ff2d3e699351d7198a983b0 Mon Sep 17 00:00:00 2001 From: "hyojun.choi" Date: Tue, 25 Mar 2025 15:12:01 +0900 Subject: [PATCH 1/2] =?UTF-8?q?=EC=A7=80=EB=B6=95=EB=A9=B4=20=ED=95=A0?= =?UTF-8?q?=EB=8B=B9=20=EC=8B=9C=20=EC=98=A4=EB=A5=98=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/hooks/usePolygon.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/hooks/usePolygon.js b/src/hooks/usePolygon.js index fd5b5a69..ccb8f60a 100644 --- a/src/hooks/usePolygon.js +++ b/src/hooks/usePolygon.js @@ -176,6 +176,10 @@ export const usePolygon = () => { * @param showDirectionText */ const drawDirectionArrow = (polygon, showDirectionText = true) => { + if (!polygon) { + return + } + if (polygon.points.length < 3) { return } From 47e3ae7d290e49b90fcbbc9c7c97af91ef07383a Mon Sep 17 00:00:00 2001 From: yjnoh Date: Tue, 25 Mar 2025 16:07:15 +0900 Subject: [PATCH 2/2] =?UTF-8?q?=EB=B0=B0=EC=B9=98=EB=A9=B4=20=ED=83=80?= =?UTF-8?q?=EC=9E=85=20=EC=83=81=ED=95=98=20=EB=B0=98=EC=A0=84=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/hooks/surface/useSurfaceShapeBatch.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hooks/surface/useSurfaceShapeBatch.js b/src/hooks/surface/useSurfaceShapeBatch.js index 75da1422..16f68668 100644 --- a/src/hooks/surface/useSurfaceShapeBatch.js +++ b/src/hooks/surface/useSurfaceShapeBatch.js @@ -1129,7 +1129,7 @@ export function useSurfaceShapeBatch({ isHidden, setIsHidden }) { //정렬된 폴리곤이 아니면(대각선이 존재하는 폴리곤일때) if (!polygon.isSortedPoints) { //좌우 반전을 했으면 반대로 정의함 - if (isYInversion) { + if (isYInversion || isXInversion) { polygon.lines.forEach((line) => { if (line.attributes.type === LINE_TYPE.WALLLINE.EAVES) { line.attributes.type = LINE_TYPE.SUBLINE.RIDGE