fix(B07 CAD·M02): 16장 점검 — 테마 어긋남 · 첫 맞춤 · 불러온 양식 떠나기 · 작도 영역 안내
- CAD 테마: 저장값이 없으면 부모 문서 테마(호스트 기본 밝음)를 따름 — 시스템 설정을 따라 CAD 만 어둡던 것 - 맞춤 뒤 화면을 안 옮겼으면 캔버스 크기가 바뀔 때 다시 맞춤 — 첫 표시 때 iframe 이 늦게 커져 어긋나던 것 · 빈 도면은 원점을 가운데로 - 도면 양식 📂 불러온 뒤 저장 안 하고 떠나면 물음 - 작도 영역 칸: 빈 칸 · 숫자 아님은 그 칸만 짚음 - 화면 검증용 창구에 기준점 · 보기 전용 상태 추가 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_019qWfH6MMhLwjhtLYnDVUXv
This commit is contained in:
@@ -12,6 +12,8 @@ import {
|
||||
getSnapPoint,
|
||||
isDrawingDirty,
|
||||
isDrawingReadOnly,
|
||||
isOriginMarker,
|
||||
isViewOnly,
|
||||
} from '../state';
|
||||
import { Point } from '@flatten-js/core';
|
||||
import { isEntityHidden } from './visibility';
|
||||
@@ -47,6 +49,9 @@ export function registerCadDebugHook(): void {
|
||||
readOnly: () => isDrawingReadOnly(),
|
||||
dirty: () => isDrawingDirty(),
|
||||
meta: () => getDesignMeta(),
|
||||
// 기준점 십자 · 미리보기(보기 전용) 켜짐 — 그림이 안 도는 탭에서도 수치로 본다.
|
||||
originMarker: () => isOriginMarker(),
|
||||
viewOnly: () => isViewOnly(),
|
||||
// 세계 좌표 → 화면 좌표. 그림·글자가 "제 자리에 그려졌나"를 픽셀로 판정할 때 쓴다.
|
||||
screen: (x: number, y: number) => {
|
||||
const point = getScreenCanvasDrawController().worldToTarget(new Point(x, y));
|
||||
|
||||
Reference in New Issue
Block a user