fix(B07): 잠금 도면층을 집던 경로 다섯 곳을 마저 닫는다
앞선 감사가 불완전했다. 같은 부류로 도각·원지반을 건드리던 곳이 더 있었다. - select-tool.helpers pickEntityAt: 클릭 선택 후보에 잠금 객체가 섞여 도각을 물면 아무 일도 안 일어나는 죽은 클릭이 됐다. - eraser-tool: 자르기의 교차점 계산이 도각 선을 절단 경계로 썼다. - property-tools OVERKILL: 선택이 없으면 전체가 대상이라 도각까지 지웠다. - text-tools 찾기/바꾸기: 도각 표제란 글자를 바꿔 버렸다. - selection-tools 유형/유사 선택: 잠금 객체까지 세어 토스트 개수가 틀렸다. 전부 getPickableEntities()로 바꾼다. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -18,6 +18,7 @@ import { pickRadius } from '../helpers/pick-radius';
|
||||
import {
|
||||
getActiveLayerId,
|
||||
getEntities,
|
||||
getPickableEntities,
|
||||
getLayers,
|
||||
getSelectedEntities,
|
||||
getSelectedEntityIds,
|
||||
@@ -36,7 +37,7 @@ let pickCycleIndex = 0;
|
||||
|
||||
function pickEntityAt(worldPoint: Point): Entity | null {
|
||||
const radius = pickRadius();
|
||||
const candidates = findEntitiesWithinDistance(worldPoint, getEntities(), radius);
|
||||
const candidates = findEntitiesWithinDistance(worldPoint, getPickableEntities(), radius);
|
||||
if (!candidates.length) {
|
||||
lastPickPoint = null;
|
||||
return null;
|
||||
|
||||
Reference in New Issue
Block a user