diff --git a/B06_Section/B06_Section_UI_Cross_Culvert_Geom.ts b/B06_Section/B06_Section_UI_Cross_Culvert_Geom.ts index 3382f99e..0702c1d2 100644 --- a/B06_Section/B06_Section_UI_Cross_Culvert_Geom.ts +++ b/B06_Section/B06_Section_UI_Cross_Culvert_Geom.ts @@ -144,11 +144,12 @@ export function computeCulvertLayout( inletInfo.limit, ); inletAutoOffset = inletFeasible ?? inletToe; - // 안쪽 당김 한계 = 1:1.2 성립 자리(= 자동 자리). 그런 자리가 없는 지형만 노견까지 - // 허용하고, 그때 높이 증가·바닥 띄움이 발동한다(2026-08-22 사용자 확정). + // 안쪽 당김 한계 = **노견**(도로 밑 침범 금지). 1:1.2 자리 안쪽으로 당기면 + // ① 높이 증가 ② 한계 도달 시 바닥 띄움으로 노견·물매를 지킨다 + // (2026-08-22 사용자 재확정 — 13+15.7 확인 요청). const shifted = clampWallOffset( inletAutoOffset + inletInfo.outward * (revetShift?.inlet ?? 0), - inletFeasible ?? inletInfo.edge.offset_m, + inletInfo.edge.offset_m, inletInfo.outward, ); appliedShift.inlet = Math.round((shifted - inletAutoOffset) * inletInfo.outward * 10) / 10; @@ -475,10 +476,10 @@ export function computeCulvertLayout( : null; const outletAutoOffset = outletFeasible ?? outletAnchorOffset; if (designAt) { - // 안쪽 당김 한계 = 1:1.2 성립 자리(유입과 동일 규칙 — 2026-08-22 사용자 확정). + // 안쪽 당김 한계 = 노견(유입과 동일 — 안쪽은 높이 증가·바닥 띄움으로 잇는다). const shifted = clampWallOffset( outletAutoOffset + outletInfo.outward * (revetShift?.outlet ?? 0), - outletFeasible ?? outletInfo.edge.offset_m, + outletInfo.edge.offset_m, outletInfo.outward, ); appliedShift.outlet = Math.round((shifted - outletAutoOffset) * outletInfo.outward * 10) / 10; diff --git a/ui_template/ui_template_locale_b2.ts b/ui_template/ui_template_locale_b2.ts index 6833d83d..d374df1b 100644 --- a/ui_template/ui_template_locale_b2.ts +++ b/ui_template/ui_template_locale_b2.ts @@ -251,8 +251,8 @@ export const ui_locales_b2 = { B06_Cross_Revet_Inlet: ["유입 기슭막이", "Inlet revetment"], B06_Cross_Revet_Outlet: ["유출 기슭막이", "Outlet revetment"], B06_Cross_Revet_Limit_Inward: [ - "기슭막이 안쪽 한계 — 더 당기면 성토 물매 1:1.2가 깨집니다(배관 최소 길이 자리).", - "Revetment inner limit — pulling further would break the 1:1.2 fill slope (minimum pipe length).", + "기슭막이 안쪽 한계 — 노견(도로) 안쪽으로는 들어갈 수 없습니다.", + "Revetment inner limit — cannot move inside the road shoulder.", ], B06_Cross_Revet_Limit_Outward: [ "기슭막이 바깥 한계 — 조정 범위를 벗어나 더 밀 수 없습니다.",