feat(825-1): B07 내장 캐드 그리드 — 도면 좌표에 붙임 · 1·2·5 적응 간격 · 주선 · 한 칸 크기 표시
- 그리드를 화면 고정 24px 에서 원점 기준 도면 좌표 선으로 바꿈(팬·줌을 따라감 · 보이는 범위만 계산) - 간격 단계 1·2·5 × 10^k · 보조선 사이 12~30px · 한 방향 선 수 상한 200 · 주선 5·10 × 10^k - 순수 함수 helpers/grid-steps.ts + 시험 · zoom-out-perf 에 그리드 켠 clear() 선 수 · 시간 시험 추가 - 주선 색 --draw-grid-major 를 공통 테마(밝음 · 어두움)에 더함 · 상태줄에 「그리드 1 칸 = ○ m」 표시 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -548,6 +548,7 @@ html.is-bm-route .m01lab-src__body * {
|
||||
--draw-text-secondary: #615e6e;
|
||||
--draw-text-muted: #9491a1;
|
||||
--draw-grid: #e6e2e3; /* 눈금 · CAD 격자 */
|
||||
--draw-grid-major: #d2cccf; /* CAD 격자 주선 */
|
||||
--draw-surface: #f6f7fa;
|
||||
--draw-surface-raised: #ffffff; /* 그림 바탕 · 3D 바탕 */
|
||||
--draw-canvas: #ffffff; /* CAD 바탕 */
|
||||
@@ -632,6 +633,7 @@ html.is-bm-route .m01lab-src__body * {
|
||||
--draw-text-secondary: #b3aec6;
|
||||
--draw-text-muted: #8b86a0;
|
||||
--draw-grid: #322a45;
|
||||
--draw-grid-major: #453b61;
|
||||
--draw-surface: #1e1930;
|
||||
--draw-surface-raised: #251f38;
|
||||
--draw-canvas: #16121f;
|
||||
@@ -648,6 +650,7 @@ html.is-bm-route .m01lab-src__body * {
|
||||
--draw-text-secondary: #b3aec6;
|
||||
--draw-text-muted: #8b86a0;
|
||||
--draw-grid: #322a45;
|
||||
--draw-grid-major: #453b61;
|
||||
--draw-surface: #1e1930;
|
||||
--draw-surface-raised: #251f38;
|
||||
--draw-canvas: #16121f;
|
||||
|
||||
Reference in New Issue
Block a user