chore(plan): 10-9 요구 검토 — 원문 둘 · 조사 A~G · 분석_정함 · 134~145장 계획 · 115 · 128~133장 기록 이관
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LLCk2y5xE8YGVgjbTntWsY
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
# 상시 계획서 — 115장 기록
|
||||
|
||||
115장 근거 = `docs/raw/요구_1008_4/검토_B05_3D_메시변형.md`(검토 · ⬜ 사용자 결정 여덟) · 기록 = `docs/raw/plans/2026-10-08_plan_113-122_*.md`.
|
||||
|
||||
## 115. B05 3D 메시 변형 — 검토만
|
||||
|
||||
- [x] 115-0 사용자 결정 여덟(10-8 밤 「추천대로」 — 지형 메시 직접 · 구조물 구간 끝 테이퍼 · BOX 본체 밖 원지반 유지 · 날개벽 안쪽 근사 · 브라우저 계산 · 색만 · 측점 사이 지반 = 지형 메시 · 디버그 훅 지움)
|
||||
- [x] 115-1 1단계 변형 코어 — 새 파일(예 `_Deform.ts`) 역투영 색인 · 정점 규칙 `z' = clamp(지형, 성토선, 절토선)` · 노면부 리본 유지 · 지형은 노면부 끝에서 자르고 경계 z 맞춤 · 사본에만(토글 OFF 원본 복원) · 3D 화면에 새 방식 / 옛 방식 전환 단추(기본 새 방식) (sub4) · 확인 = 합성 격자 시험 · 옛 경로 시험 그대로 · 검증완료 — 합성 격자 시험 6(성토선 98.667 · 절토선 102 · 비탈 끝 밖 원지반 · 보간 · 사본에만 · XY 고정 · 노면부 구멍 0) · 옛 코리도 시험 48 · typecheck · 화면 = 사용자 확인 대기(새/옛 전환)
|
||||
- [x] 115-2 2단계 구조물 마스크 — 풋프린트 · 아령 외곽 구멍 · 날개 안쪽 성토 금지 고리 · 구조물 구간 = 실루엣 상부 포락선 + 이웃 측점까지 테이퍼 · BOX 본체 밖 원지반(clamp) (sub4) · 확인 = 시험 · 네 세트(84.30 · 149.73 · 200.92 · 275.71) 수치 · 검증완료 — 시험 11(115) + 옛 코리도 · 관련 66 · typecheck · 네 세트 = 내 프로젝트(검증_sub4) 구조물 측점 85.05 관 · 173.09 세월교 · 258.12 관 · 352.14 세월교 — 구간 단면 22 · 구멍 고리 69 · 성토 금지 고리 4 · 측점 ±10 m 정점 올림/내림 655/805 · 528/232 · 2171/211 · 895/662(352.14 성토 금지 42) · 화면 = 사용자 확인 대기(새/옛 전환)
|
||||
- [x] 115-3 3단계 옛 로직 지움(사용자가 새 / 옛 비교 뒤) — 검토 문서 3절 표 · 버전 올림 · 서버 사전생성 축소 · 디버그 훅 · 시험 넷 정리 → 135-1 로 옮김(사용자 10-9 「제안 3 채택 · 나머지 코드는 old 폴더로 · 삭제는 내가」)
|
||||
- [x] 115-4 옛 방식 A(08-25 15:41 `6e87dd6cd` 「실루엣 갈아 끼우기」) 별개 단추로 복원 — 비교용 · 그날 그대로(배수관 세트만 · BOX · 세월교 원본 비탈) · 저장 안 함(브라우저 즉석) · 「새 방식」 단추 · 지금 방식 그대로 (sub4) · 확인 = 시험 · 근거 `docs/raw/요구_1008_5/조사_B05_3D_이력.md`
|
||||
- 검증완료 — 시험 67(새 test_115_4 4 · test_115 · test_b05_corridor_* · cut_merged_loop · patch_skirt · session_keys) · typecheck 0 · 화면 = 사용자 확인 대기
|
||||
- [x] 115-5 제안 ① 새 방식 개선(조사 `docs/raw/요구_1008_5/조사_B05_3D_새방식_정밀분석.md` 3절) — P0-1 비탈 폭주 막음 · P0-2 코리도 행 자리(노선 길이 기준 · 모든 방식 버그 고침 · BUILD_VERSION 올림) · P1-3 브레이크라인 국소 재삼각분할(비탈 끝 · 노면 끝 · 꺾임 · 색 면 단위) · P1-4 구조물 둘레 드레이프 · P2-5 밴드 좁힘 · 3D 방식 고르기 한 줄(지금 · 옛 A · 새 ① · 제안 ② 자리) (sub4) · 확인 = 시험 + 정밀분석 수치 전후
|
||||
- 검증완료 — 시험 109(새 test_115_5 9 · test_115 · test_115_4 · test_b05_corridor_* · cut_merged_loop · patch_skirt · session_keys 외) · typecheck 0 · 수치 전후(226 / d22) = 최대 깎임 171 → 8.1 m / 527 → 8.4 m · 10 m 넘게 내려간 정점 1,797 → 0 / 1,957 → 0 · 행 자리 최대 7.23 → 0.3 m(되접힘 18 → 0) · 이음 틈 2.4 → 0.04 % · T자 균열(1 cm 넘음) 298 → 0 / 2 · 구조물 둘레 0.1 m 넘음 57 → 12 % / 11 % · 색 번짐 p90 3.1 → 0 m · 발끝 어긋남 p90 성토 2.0 → 0.15 · 절토 1.1 → 0.05 m · deformTerrain 1.1 s · BUILD_VERSION 93(저장본 · 서버 사전생성 다시 만들어짐) · 제안 ② 자리 = `B05_Profile_UI_Corridor_Modes.ts` `CORRIDOR_MODES` 에 id `proposal2` 한 줄 · 화면 = 사용자 확인 대기
|
||||
- [x] 115-6 제안 ② 단일 삼각망(TIN) — 측점 단면 점 + 종방향 브레이크라인 + 비탈 끝 폐곡선 경계 + 경계 밖 지형 점 → 제약 들로네 한 번(delaunator + constrainautor) · 구조물 풋프린트 구멍 · 구역 색 · 곡선 안쪽 겹침 청소 · 고르기 ② 자리에 등록 (sub7) · 확인 = 시험 + 정밀분석 수치 · 근거 `docs/raw/요구_1008_5/제안_B05_3D_두가지.md` · `조사_B05_3D_외부.md`
|
||||
- 검증완료 — 시험 8(새 test_115_6) · typecheck 0 · vite build · 수치(226 / d22 · Node) = 계산 0.97 / 0.81 s(+ 코리도 빌드 0.72 / 0.55) · 제약 실패 0 · 이음 틈(한 번만 쓰인 변) 0(DTM 빈 곳 둘레 7 / 8 뺌) · 노면 끝 3 cm 밖 빈 곳 0.05 / 0.04 % · B06 대비 측점 최대 오차 중앙 0.23 / 0.21 · p90 1.14 / 0.51 m(큰 값은 공용 단면 분류 몫 · ① 과 같은 값) · 비탈 끝 편거리 차 중앙 0.10 / 0.00 · p90 2.2 / 2.0 m · 구조물 둘레 0.1 m 넘음 10.9 / 10.8 % · 0.5 m 넘음 1.1 / 0.45 % · 공사 밖 지형 정점 원본 그대로 · 등록 = `CORRIDOR_MODES` id `proposal2` · 화면 = 사용자 확인 대기
|
||||
- [x] 115-7 성토 비탈 종단 연속(새 ① · 제안 ② 공통) — 사용자 화면: 성토 쪽 지느러미(행 하나만 50 m 뻗음) · 빗살 구덩이 · 까닭 = 공통 `buildDeformField` 가 행마다 비탈 끝을 따로 찾고 ① 은 이웃 행을 직선 혼합 → 비탈 끝이 튀는 자리마다 수직 벽 · 고침 = 성토 비탈 끝 열을 종단으로 이어 줌(튐 · 못 닫힘 행 → 이웃 보간 · 짧은 튐 올림 · 변화율 1 m/m · 측점 행은 그대로) + ① 비탈 끝 밖 2 m 덧댐 · 절토는 그대로(수치만) (sub4)
|
||||
- 검증완료 — 시험 76(새 test_115_7 6 · test_115 · 115_4 · 115_5 · 115_6 · test_b05_corridor_*) · typecheck 0 · 실제 까닭 = 긴 지느러미는 단면 끝 너머 연장 구배로 수십 m 밖에서야 닫힌 행(성토 행 6 % 가 10 m 넘게 넘침)을 안전 상한이 눌러 원지반 위 띠가 된 것 · 짧은 튐 · 0 행 틈 = 빗살 → 못 닫힘 = 단면 끝 + max(2 m, 25 %) 넘김으로 잡음 · 원뿔 늘림은 측점 값 + 1 m/m 까지(안 막으면 54 m 가 측점 740 까지 번져 B06 어긋남) · 수치(226 / d22 · 전 → 후) = 지느러미 행 176 → 0 / 131 → 2 · 성토 출렁임 Σ|Δcatch| 192 → 56 / 154 → 55 m/100 m · 절토 그대로 96 / 79 · ① 성토 쪽 70° 넘는 삼각형 2,374 → 1,060 / 1,845 → 1,078 · ① B06 대비 측점 최대 오차 중앙 · p90 · 최대 0.22 · 1.29 · 3.68 → 0.23 · 1.29 · 3.68 / 0.24 · 1.25 · 4.41 → 같음 · ② B06 0.23 · 1.24 → 0.22 · 1.24 / 0.22 · 0.52 → 같음 · ② 70° 넘는 삼각형 312 → 732 / 397 → 694(② 는 덧댐 없어 짧아진 비탈 끝에 턱 — ② 파일 몫) · 제약 실패 0 · 시간 field 0.23 / 0.20 s · deformTerrain 2.0 / 2.2 s · tinTerrain 1.8 / 1.6 s(전과 같은 급) · BUILD_VERSION 그대로(장 계산은 저장본 · 서버 사전생성 밖) · 화면 = 사용자 확인 대기
|
||||
- [x] 115-8 제안 ③ 측점 횡단 기반 사면 따로 그려 넣음(사용자 안) — 측점마다 B06 설계선(노견 끝 → 비탈 끝) · 측점 사이는 평면도 절성토 외곽선(`B07_DesignDetail_Engine_Cad_PlanKinds.py` slope_pieces — 비탈 끝 오프셋 노선 따라 보간)과 같은 규칙으로 단면 보간 · 비탈 끝 선 높이는 지형에 드레이프(보정량은 노견 끝 0 → 비탈 끝 1) · 지형 이음 · 구조물 구멍 · 구역 색은 제안 ② 기계 재사용 · 도로 · 구조물은 지금 것 · 고르기 「제안 ③」 (sub7)
|
||||
- 검증완료 — 시험 31(새 test_115_8 8 · test_115_6 8 · test_115_5) · typecheck 0 · 수치(226 / d22 · Node · ① / ② / ③ 같은 잣대 · ① · ② = 115-7 전 코드) = B06 대비 측점 최대 오차 중앙 0.22 · 0.23 · 0.21 / 0.23 · 0.21 · 0.20 m · p90 1.17 · 1.14 · 0.49 / 1.16 · 0.51 · 0.49 m · 지느러미 행(이웃 ±3 m 중앙값 + 3 m 넘는 성토 행) 190 · 193 · 14 / 147 · 132 · 4(③ 남은 것 = 769 측점 B06 성토 24 m 깊이 그대로) · 성토 70° 넘는 삼각형 1,297 · 62 · 125 / 1,013 · 122 · 131(0.5 m² 넘는 것 304 · 12 · 36 / 347 · 29 · 65) · 비탈 끝 출렁임 Σ|Δoffset| 311 · 309 · 51 / 249 · 246 · 63 m / 100 m · 비탈 끝 편거리 차 p90 2.5 · 2.2 · 0.6 / 1.4 · 2.0 · 0.6 m · 이음 틈 ② · ③ 0 · 제약 실패 0 · 계산 1.8 · 1.8 · 1.3 / 2.3 · 2.1 · 1.3 s · ② 결과 115-6 때와 같음(점 30,677 · 삼각형 42,138) · 공사 밖 지형 원본 그대로 · 구조물 둘레 0.1 m 넘음 ③ 24 / 28 %(② 11 %) · 등록 = `CORRIDOR_MODES` id `proposal3` · 화면 = 사용자 확인 대기
|
||||
- 뒤처리 검증완료(115-7 뒤) — ② 비탈 끝 드레이프(측점 아닌 행 · 지반 차 0.1 m 넘는 행만 · 측점 행은 B06 그대로) · 시험 22(test_115_6 9 · test_115_8 · test_115_7) · typecheck 0 · 수치(226 / d22 · ① · ② · ③) = 성토 닿은 70° 삼각형 591 · 150(고치기 전 760) · 197 / 506 · 138 · 170 · 측점 오차 p90 1.17 · 1.14 · 0.49 / 1.16 · 0.51 · 0.49 m(② 고치기 전과 같음) · 지느러미 행 2 · 5 · 14 / 3 · 3 · 4 · 출렁임 165 · 168 · 51 / 147 · 149 · 63 m/100 m · 이음 틈 ② · ③ 0 · 구조물 둘레 0.1 m 넘음 ② 11.1 / 11.4 % · ③ 24 / 28 % · 계산 1.6 · 1.4 · 1.2 / 1.6 · 1.4 · 1.1 s
|
||||
- [x] 115-9 제안 ③ 절성토 서피스 부드럽게(사용자 10-9) — 사면(구역 색) 삼각형만 꺾임 법선(three toCreasedNormals · 30° 넘는 꺾임은 나눔 → 소단 또렷) · 부드러운 음영 재질 사본 · 측점 사이 짝 맞춘 꼭짓점 단조 3차(PCHIP) 보간(측점 = B06) · 드레이프 보정량 ±2 m 고르기(비탈 끝은 제 행 값 → 지형 위) · 지형 · 노면 · 구조물 · ① · ② 그대로 (sub7)
|
||||
- 검증완료 — 시험 25(test_115_8 9 · 새 사면 음영 · 3차 넘침 · test_115_6 · test_115_5) · typecheck 0 · 수치 전후(226 / d22 · ③) = 사면 이웃 면 음영 단차 중앙 1.53 → 0.01° / 1.72 → 0.01° · p90 21.3 → 5.6° / 20.4 → 3.9° · 면 꺾임 각(형상) 중앙 1.53 → 1.50 / 1.72 → 1.69° · p90 21.3 → 21.7 / 20.4 → 20.9° · B06 대비 측점 오차 p90 0.49 → 0.49 / 0.49 → 0.49 m · 비탈 끝 출렁임 51 → 52 / 63 → 66 m/100 m · 이음 틈 0 → 0 · 성토 닿은 70° 삼각형 197 → 232 / 170 → 170 · 계산 1.4 → 1.5 / 1.4 → 1.6 s · 화면 = 사용자 확인 대기
|
||||
- [x] 115-10 제안 ③ 사면 모양 평활화(사용자 「스무딩 개념을 모르나」 · 화면 = 성토 부채꼴에 빗살 · 곡선 안쪽 뾰족한 원뿔 · 가장자리 톱니) — 까닭 = 사면을 단면 꼭짓점(노견 끝 · 꺾임 · 비탈 끝)만으로 삼각분할 → 긴 실오라기 부채꼴 · 115-9 는 음영만 · 고침 = 사면을 촘촘한 격자(노선 × 사면 방향 약 1 m)로 다시 짬 · 사면 면 평활화(노견 끝 · 소단 · 비탈 끝 선 고정 · 안쪽 점 이웃 평균) · 비탈 끝 선 평면 평활화 + 곡선 안쪽 겹침 포락선 · 절토 · 성토 둘 다 (sub7)
|
||||
- 검증완료 — 시험 31(새 test_115_10 6 · test_115_8 · test_115_6 · test_115_5) · typecheck 0 · 수치 전후(226 / d22 = 사진 프로젝트 엄상준_검증 · 관 지점 80.4 · 178.3 · 263.2 m) = 사면 실오라기(가로세로비 10 넘음) 17,587 → 853(67 → 1.5 %) / 17,255 → 785(68 → 1.4 %) · 이웃 면 음영 단차 p90 5.6 → 0.02° / 3.9 → 0.02° · 비탈 끝 선 꺾임 609 → 596 / 619 → 596 °/100 m · 꼬임 0 → 0 · 지느러미 행 11 → 0 / 6 → 0 · B06 대비 측점 오차 p90 0.49 → 0.48 / 0.49 → 0.49 m · 이음 틈 0 → 0 · 제약 실패 0 · 계산 1.2 → 1.2 / 1.2 → 1.2 s · 구조물 둘레 0.1 m 넘음 24 → 33 % / 27 → 33 %(격자가 구조물 측점 B06 비탈을 그대로 그려 드러남) · 화면 = 사용자 확인 대기
|
||||
@@ -0,0 +1,25 @@
|
||||
# 상시 계획서 — 128~133장 기록
|
||||
|
||||
## 128~132. 5차 요구(10-8 밤)
|
||||
|
||||
근거 = `docs/raw/요구_1008_5/사용자요구_1008_5.md` · 화면 검증은 사용자.
|
||||
|
||||
- [x] 128-1 M02 구조물 조합 다이어그램 [작게] · [크게] · [한눈에] = 아이콘 단추(공용 아이콘 단추 · 글은 title) (sub2)
|
||||
- [x] 128-2 면적산출 아래 막대 도면 연결 = 알약 대신 라운드 사각 · 값 맞음/다름 = ✓ / ✗ 표시(글 대신 · 뜻은 title) (sub2)
|
||||
- [x] 128-3 면적산출 아래 막대 알약 · [연결 모두 해제] 글 세로 가운데 (sub2) · 확인 = 시험 · CSS 수치
|
||||
- 검증완료 — 시험 19 통과(새 128 셋 · area_marks · area_old_links · spreadsheet_set_link · labor_diagram) · typecheck 0 · build:spreadsheet · 화면 = 사용자 확인 대기
|
||||
- [x] 129-1 B05 종단 우클릭 구조물군 · 종류 목록 = 좌측 패널과 같은 자료(한 벌) (sub8) · 확인 = 시험(두 목록 같음)
|
||||
- 검증완료 — 시험 26(새 test_129 5 · test_116 · test_126 · new_structure_defaults) · typecheck · 화면 = 사용자 확인 대기
|
||||
- [x] 130-1 B07 평면도 칸에 [평면도 관리] 단추 → 모달(종류 추가 · 업데이트 · 대피소 자리 · 평면도 고치기 · 미리보기) · 좌측 패널에서 그 칸들 뺌 (sub6) · 확인 = 시험
|
||||
- 검증완료 — 시험 47(새 test_130 10 · plan_kinds · 119 · landuse · masshaul_basin) · typecheck · 화면 = 사용자 확인 대기
|
||||
- [x] 131-1 B08 자재 집계표 고침(조사 `docs/raw/요구_1008_5/조사_B08자재집계표.md` — 사슬은 엑셀과 같음 · 빈 까닭 = 단위수량 기본 빈칸 · 횡단배수 밖 구조물 안 들어옴) — 총괄 · 콘크리트 위 빈 까닭 안내(단위수량 빈 줄 n · 서버 notes) · 자재 열 머리 줄바꿈 · 끝수 처리 엑셀 꼴(레미콘 ROUND 2 · 철근 · 와이어메쉬 ROUND 3 · 시멘트 ROUND 0 · 그 밖 올림) · 막자갈 줄(품셈 4 % · 수량 빈칸) · 세월교 관 길이(B06 새 키 · 110 길)를 파형강관 · 커플링에 · 혼합석 할증 · ㎥당 모래 · 자갈은 품셈 그대로 (sub1) · 확인 = 시험 · 거울
|
||||
- 검증완료 — 시험 71(새 test_131 12 · test_121 · 124 · 120 · 98 · 122 거울 · 110 · b06_pipe_length · b06_design_key_split) · 끝수 줄마다(25-18 31.62 · 철근 1.271 · 와이어메쉬 10.0) · 세월교 9 m × 2련 = 관매설 18 · 커플링 2 · 거울 TS = 파이썬 · typecheck · 화면 = 사용자 확인 대기
|
||||
- [x] 131-2 ⬜ 사용자 결정 뒤 — 단위수량 기본값 원천 · 횡단배수 밖 구조물 수량(서버 자동 vs 손 줄) · 채집석 공제 → 토공 사토 → 143 으로 옮김(사용자 10-9 「연결 안 된 값은 비움 · 조합 사본 없으면 없음」 = 단위수량 원천 빈칸 · 횡단배수 밖 = 사본 있을 때 서버 자동 · 채집석 공제는 143-4 ⬜)
|
||||
- [x] 132-1 B08 수리집수면적표 판정 O K = 초록 글 · N G = 붉은 글 (sub5) · 확인 = 시험
|
||||
- 검증완료 — 시험 27(새 test_132 5 · test_96 · test_110 · test_69) · typecheck · 화면 = 사용자 확인 대기
|
||||
|
||||
## 133. B05 계획노선 편집 분석 지형 고르기 (10-9 사용자)
|
||||
- [x] 133-1 라이다 있는 프로젝트도 수치지형도로 분석 — 편집 모달 「분석 지형: 라이다 · 수치지형도」 고르기(라이다 있을 때만 보임 · 기본 라이다) · 모달 안 지형 쓰는 분석 전부(지반고 · 구간 기울기 · 횡단 미리보기 · 등고선 · 재계획 등) 고른 지형으로 · 확정 지표면 · 종 · 횡단 · 3D 정본은 안 바꿈 · 수치지형도 서피스(dtm_sheet)는 LAS 있어도 이미 만들어 둠 (sub8)
|
||||
- 검증완료 — 시험 test_133_1 14 · 고친 대상 기존 시험(54_22 · 75 · routeedit 넷) 통과 · typecheck · 검증_sub8 실자료 같은 점 라이다 870.55 m / 수치지형도 876.97 m · [확인] 재계산은 확정 지표면 그대로
|
||||
- [x] 133-2 고른 분석 지형을 설계 지형으로(사용자 「수치지형도로 분석 · 노선 추천을 받았으면 종횡단 · 배수유역 · 유토곡선 전부 수치지형도로」) — 노선 [확인] 때 고른 지형을 프로젝트 설계 지형으로 · 지표면 쓰는 곳 전부(종 · 횡단 · 배수유역 · 유토곡선 · 3D 지형 등) 한 곳을 보게 · [확인] 안 하면 안 바뀜 (sub8)
|
||||
- 검증완료 — 시험 test_133_2 9 · test_133_1 14 · 고친 대상 기존 시험(54_22 · 64_1 · 74 · 75 · 76 · B06 측점 둘 · routeedit 둘) 79 통과 · typecheck
|
||||
Reference in New Issue
Block a user