a7561810673065cd72b9fc29c58fa7b4b47da445
세월교 날개 사다리꼴이 안 채워지고, 채운 판이 절취 영역 밖으로 삐져나오던 문제. 원인은 패치 리본이 "노선 프레임 수직 행 × 소유 측점 단면 한 장" 스윕이라 비스듬한 날개 부채꼴과 방향·범위가 안 맞는 것이었다. 세월교 전용으로 고친다 (`section.ford` — BOX암거·기슭막이는 종전 경로 그대로). - 종방향: `wingSpanOnRoute` 신설. 날개 고리 점을 frameAt로 0.25m 간격 훑어 노선에 실투영한다. 종전 직선 전방 투영은 곡선+먼 편거리(-7.85m)에서 3m 어긋나 고리 앞부분이 범위 밖으로 밀려났다. 범위는 점유 구간 ±5m로 묶는다. - 횡방향: `wingRangeAt`이 행 횡단선 × 주황 고리 교점의 안쪽·바깥쪽 끝을 낸다. 바깥은 `extendRunTo`, 안쪽은 `prependRunTo`(노견 클램프). 지반 핀·스커트 유지. - `clipRunBelow`: 바닥판 상단 Z(ford slabTopElevation)를 넘는 점을 지운다. 종단 shift 반영, 천장 지나는 마디에 교차점 삽입. - `patchClip`: 패치를 maskFillByPlanCurves에 한 번 더 통과시켜 **지우는 규칙의 반대**를 건다 — 절취 영역 밖 셀은 지우고, 걸친 셀은 clipCellByChord(inside)로 안쪽 조각만 남긴다. 두 면이 같은 경계를 공유한다. - 700줄 초과로 날개 몫 도구를 _Corridor_Carve_Wing.ts로 분리(순수 이동). - `__corridorScene` 노출(검증용 레이캐스트 좌표 변환). - BUILD_VERSION 67 -> 79. 자체검증: 삐져나온 패치 셀 우 74->0(145셀 마스크+조각 198), 좌 지느러미 47->0. BOX암거·기슭막이 masked=0(무변화). 영역 안 구멍 우 66/98% -> 39/56%. typecheck 통과, tmp/tests 213 passed·7 skipped, 변경 파일 prettier. 남은 작업: 좌측 96% 구멍(slope-projected 전폭 절취 vs fillSegments 0.25m), BOX 패치 리본 축퇴 원인 확인. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Aislo
Aislo 웹앱
Languages
Lasso
99.4%
Python
0.3%
TypeScript
0.3%