From f4ba3058c7443b67406d12461bf84315983cacc6 Mon Sep 17 00:00:00 2001 From: "hyojun.choi" Date: Mon, 12 May 2025 16:04:53 +0900 Subject: [PATCH] =?UTF-8?q?range=20=EA=B3=84=EC=82=B0=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/util/canvas-util.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/util/canvas-util.js b/src/util/canvas-util.js index 5955cbce..9420e910 100644 --- a/src/util/canvas-util.js +++ b/src/util/canvas-util.js @@ -536,8 +536,8 @@ export function isPointOnLine({ x1, y1, x2, y2 }, { x, y }, epsilon = 2) { if (Math.abs(crossProduct) > 1000) return false // 작은 오차 허용 // 점이 선분의 범위 내에 있는지 확인 - const withinXRange = Math.abs(Math.min(x1, x2) - x) <= 2 || 2 <= Math.abs(Math.max(x1, x2) - x) - const withinYRange = Math.abs(Math.min(y1, y2) - y) <= 2 || 2 <= Math.abs(Math.max(y1, y2) - y) + const withinXRange = Math.min(x1, x2) - x <= 2 && 2 <= Math.max(x1, x2) - x + const withinYRange = Math.min(y1, y2) - y <= 2 && 2 <= Math.max(y1, y2) - y return withinXRange && withinYRange }