feat(abut-rebar): 교대 받침블럭 배근 삽도 (평면 · 단면)

- 평면: 블럭 1200 × 1200, S2 실선 (위) · S1 파선 (아래), 번호 풍선
- 단면: 교좌면 기준, 몰탈패드 50, S1 다리 · S2 본, 묻힘 치수 문자열
- 결과에 교좌면 높이(seatZ) 추가 — 단면 축을 교좌면 기준으로 맞춤
- verify/dump: 받침블럭 삽도 덤프

Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com>
This commit is contained in:
ypshimandClaude Haiku 5.5 committed 2026-11-05 09:38:29 +09:00
1 parent 5856cfb423
commit a68e4a0366
4 files changed
+107 -1

No files matched your search

+4 -1
View File
@@ -88,6 +88,8 @@ export interface AbutBlockPath {
export interface AbutBlockRebar {
settings: AbutBlockSettings;
concreteH: number;
/** 교좌면 높이 (mm, 저판 하면 기준). 경로 z에서 빼면 교좌면 기준. */
seatZ: number;
depth: { S1: number; S2: number };
embedment: { S1: number; S2: number };
paths: AbutBlockPath[];
@@ -184,5 +186,6 @@ export function abutBlockRebar(
basis: '규칙',
modified: s.spacingS2 !== ABUT_BLOCK_REBAR_DEFAULT.spacingS2,
});
return { settings: s, concreteH, depth, embedment, paths, bars, issues };
const seatZ = blocks[0] ? (blocks[0].seatEl - bottomEl) * 1000 : 0;
return { settings: s, concreteH, seatZ, depth, embedment, paths, bars, issues };
}