diff --git a/D03_PlanAnalysis/D03_PlanAnalysis_UI_Points.ts b/D03_PlanAnalysis/D03_PlanAnalysis_UI_Points.ts index 4a0842ec7..bd52f069b 100644 --- a/D03_PlanAnalysis/D03_PlanAnalysis_UI_Points.ts +++ b/D03_PlanAnalysis/D03_PlanAnalysis_UI_Points.ts @@ -124,7 +124,7 @@ export function createPlanPoints(params: PlanPointsParams): PlanPoints { press(px, py, map, button) { if (button !== 0 || !params.editable() || !params.idle()) return false; const index = pinAt(px, py, map); - if (index === null) return false; + if (index === null || nodeNear(px, py, map) !== null) return false; // 노드 위 = 고르기 겹(노드 고름 · 끌면 지점 같이) drag = { index, points: params.points(), network: params.network(), last: null }; return true; },