From 6b56af61198ce65c41453434885b89922c2b24f5 Mon Sep 17 00:00:00 2001 From: ysCha Date: Thu, 24 Apr 2025 09:45:36 +0900 Subject: [PATCH] =?UTF-8?q?1003=20-=20calcLineActualSize()=20degree?= =?UTF-8?q?=EA=B0=80=20undefined=20=3D>=200=20=EC=B2=98=EB=A6=AC=20showLin?= =?UTF-8?q?e=20=ED=95=A8=EC=88=98=EC=9D=98=20canvas.getObjects().find()?= =?UTF-8?q?=EA=B0=80=20undefined=20=3D>=20Optional=20chaining=20(=3F.)=20?= =?UTF-8?q?=EC=B2=98=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/hooks/useLine.js | 4 ++-- src/util/qpolygon-utils.js | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/hooks/useLine.js b/src/hooks/useLine.js index b447d4f0..21fd9aa5 100644 --- a/src/hooks/useLine.js +++ b/src/hooks/useLine.js @@ -53,8 +53,8 @@ export const useLine = () => { }) canvas ?.getObjects() - .find((obj) => obj.parentId === line.id) - .set({ + ?.find((obj) => obj.parentId === line.id) + ?.set({ visible: true, }) canvas?.renderAll() diff --git a/src/util/qpolygon-utils.js b/src/util/qpolygon-utils.js index 34bc2320..2705b546 100644 --- a/src/util/qpolygon-utils.js +++ b/src/util/qpolygon-utils.js @@ -3527,7 +3527,7 @@ export const calcLinePlaneSize = (points) => { * @param degree * @returns number */ -export const calcLineActualSize = (points, degree) => { +export const calcLineActualSize = (points, degree = 0) => { const { x1, y1, x2, y2 } = points const planeSize = calcLinePlaneSize(points) let height = Big(Math.tan(Big(degree).times(Math.PI / 180))).times(planeSize)