2d897164cc9dee2b377f87dd2ce7d61b0b39abdf
BOX암거(측점 200.92) 자리에서 구조물이 들어와도 원지반이 드러나지 않던 문제. 원지반 재노출 공식은 `원본 성토선 − (구조물 ∪ 변형 성토선)`인데, BOX는 변형 성토선이 원본과 기본값에서 정확히 collinear가 되어 결과가 공집합이었다. - Station_Structure: StructureSilhouette.endsAtStructure 신설, boxSilhouettes만 true. BOX 실루엣은 "구체 밖으로는 잇지 않는다" 원칙대로 구체 최상단에서 끊긴다. - Plan: endsAtStructure면 slope-deformed를 trimSlopeToGround로 지반까지 외삽하지 않는다. 종전엔 무조건 최대 30m 외삽해 원본 성토선과 겹쳤다. 기하(낙차 0.5m)로 판정하지 않는 이유는 기슭막이 유출측 회귀 때문이다(실측 84.3 우측 5.10 -> 5.69m). - Clip: 재노출 후보에 BOX의 wing-box(날개 사다리꼴) 추가 — 절취 소스에는 있고 되살릴 목록에는 없어 그 자리가 성토면도 지반도 없는 구멍이었다. 세월교는 제외 (그 자리는 되메움 패치가 덮는다). __corridorHoles에 exposeCells/exposeRatio 추가 — 고리 수만으로는 되살릴 영역이 공집합인지 알 수 없었다. - Structures/Structures_Box/Plan_Footprint: planOutline 표식(상판+에이프런)과 outlineLoop 신설. BOX structure 탑뷰 커브를 부재별 7고리가 아니라 아령 외곽선 한 줄로 낸다 — 부재별로 내면 날개벽이 패널 두께 슬리버로 남는다. 기하 불리언은 쓰지 않는다(BOX 부재는 전부 같은 고정축 위 평행 링). - BUILD_VERSION 80 -> 82. 실측(공용 브라우저, git stash 로 코드만 교체): - slope-deformed bbox 200.92 좌 2.85x4.46 -> 2.44x1.02, 우 2.76x3.76 -> 2.42x0.88. 세월교 149.73·배수관 84.3/275.71 은 소수점까지 불변 = 무회귀. - structure 고리 200.92 좌우 각 7 -> 1(면적 5.18 = 상판 1.79 + 에이프런 3.39 정확 일치). 슬리버 0.40x2, 0.15x2 소멸. - __corridorHoles.original 8 -> 12, covered 44 -> 32. - 지형 유지 삼각형 477,153 -> 477,613. - tsc --noEmit 0. 미해결: 날개벽 안쪽 검은 슬리버가 화면에 남아 있고 면이 삐져나온다(사용자 확인). 다음 커밋에서 접근을 바꾼다 — 영역 뺄셈 대신 성토 격자의 groundZ(원지반 표고)를 역마스크로 복사해 도려낸 셀에 그대로 깐다. 이 커밋은 그 되돌림 지점이다. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Aislo
Aislo 웹앱
Languages
Lasso
99.4%
Python
0.3%
TypeScript
0.3%