d70908f973a2570ebee101444900c9db1736c477
사용자 지적: 벽이 최종 절단면이 아니라 셀 격자를 따라간다. 실측으로 확인 — 벽 정점이 리본 격자점과 100% 일치하고, 실제 절단커브까지 거리 중앙값 5.6~5.9cm 최대 21~30cm(셀 대각선 크기)였다. 격자는 재배치 후(0.2m) 격자가 맞았고, 문제는 `pushSkirt`가 마스크 격자 윤곽을 그대로 밀어낸 것이었다. - `clipCellByChord`가 남길 조각과 함께 **교점 직선**(chord)을 돌려준다. - `SkirtBuilder` 신설 — 걸친 셀은 그 셀을 자른 교점 직선에, 통째로 지운 셀은 **안 지워진 이웃 쪽 모서리**에만 벽을 세운다(걸친 셀은 조각이 모서리까지 덮으므로 모서리 벽을 세우지 않는다). 밑선은 원지반 − 1m, 교점 위 점은 원지반을 이중선형 보간. - `traceMaskLoops` 기반 스커트 제거(그 함수는 `cut-merged` 표시 커브에만 남는다). - BUILD_VERSION 54 → 55. 검증(실빌드 데이터): - 벽 ↔ 절단커브 거리: 중앙값 0.000 · p90 0.000 · 평균 0.001/0.000 · 최대 0.091/0.010m (종전 중앙값 0.056/0.059 · 최대 0.213/0.298). - 격자점과 일치 100% → 71.6/71.8%(나머지는 교점 위 점 = 격자 밖). - 벽 삼각형 360/356 → 1,450/1,358. 리본 조각 삼각형 814/787 불변. - ISO 화면에서 절취부 테두리 계단이 사라졌다. - npm run typecheck 통과, prettier 적용. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Aislo
Aislo 웹앱
Languages
Lasso
99.4%
Python
0.3%
TypeScript
0.3%