feat(B06): 안쪽 당김 한계를 노견까지 확장 — 높이 증가·바닥 띄움 사다리 상시화
- 안쪽 당김 클램프를 1:1.2 성립 자리에서 노견(도로 밑 침범 금지)으로 완화(2026-08-22 사용자 재확정 — 13+15.7 확인 요청). 1:1.2 자리 안쪽은 ① 벽 높이 증가 ② 형태별 한계(찰3.0/메2.0) 도달 시 바닥 띄움(원지반 이격, 하부 지지 구조물 별도)으로 물매·노견을 지킨다. - 안쪽 한계 토스트 문구를 노견 기준으로 교체. - 검증: 13+15.7 실조작 — 안쪽 4→8m 연속 이동, 관 14→9m, H=2.0 한계 유지, 바닥 이격 0.18→0.61m 툴팁 표시. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -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;
|
||||
|
||||
@@ -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: [
|
||||
"기슭막이 바깥 한계 — 조정 범위를 벗어나 더 밀 수 없습니다.",
|
||||
|
||||
Reference in New Issue
Block a user