5a3b2ebe39e43e131752ffef4c6134896d691092
구조물 추가 뒤 3D 투영 영역이 제대로 안 만들어지던 문제. 평면고가 구조물과 무관한 모델 전체 최고표고였고, 구조물 커브와 비탈 커브가 다른 기준으로 따로 나왔으며, 성토면 표면 위에도 절단 투영선이 겹쳐 그려져 이중 표기였다. - `_Corridor_Plan.ts` 신규 — 구조물 세트(같은 측점 소유)별로 투영 평면을 그 세트 구조물 최고표고 +5m에 잡고, 유입/유출을 나눠 커브를 만든다. 세트당 구조물·비탈(변형 실루엣)·비탈(원본 성토선) × 유입/유출. 도로부(노견 안쪽)는 전 커브에서 빼 좌우가 끊긴 두 루프가 된다. - `_Corridor_Carve.ts` — 투영 전용 함수(풋프린트 평면 투영·유입유출 판정· 절단 트레이스 조립) 삭제, `ringEdges` 공개. 패치 리본 경로만 남겼다. - `_Corridor_Build.ts` — 성토면 위 절단 투영선(`carveTraces`) 생성 삭제, `structurePlan`/`fillPlan` → `planCurves` 하나로 교체. - `_Corridor_Mesh.ts` — 표면 위 투영선 그리기 삭제. 커브를 각자 평면고에 종류별 색(구조물 노랑/변형 분홍/원본 하늘), 유입 실선·유출 파선으로 그린다. - `_Corridor.ts` — 저장 코리도 봉투에 `planCurves` 포함, 형식 버전 1→2. 안 담으면 저장본으로 복원한 코리도에서 커브가 통째로 사라진다. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Aislo
Aislo 웹앱
Languages
Lasso
99.4%
Python
0.3%
TypeScript
0.3%