feat(rebar): B11·B12 수평간격을 배수 k 입력으로 (기본 k = 8, 방향은 문서 기준)
- 간격 = k·s: B11은 L 방향 격자(교각축 직각 s), B12는 W 방향 격자(교각축 s). 기본 k = 8 (1000 mm, s = 125) - 개수는 격자 k칸마다, 조립 단 엇갈림 2칸 유지. 3D 철근도 같은 간격 - 기본 k = 8이므로 P1 기본값의 B11·B12 개수가 60 / 47 → 30 / 24로 바뀜 (k = 4이면 문서값 60 / 47을 재현, 테스트로 확인) - 패널에 k 두 칸, 규칙 표시에 B11·B12 간격 (k·s) - FT02를 n·kB11·kB12 정수 검사로 확장 Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
48e6811600
commit
0588ffe3f4
9 files changed
+54
-39
No files matched your search
@@ -108,11 +108,11 @@ describe('확대기초 B9 · B10 · B11 · B12 in 3D (확대기초철근 (1).md
|
||||
expect(rb.byName.get('B9')!.length).toBe(306 * 3);
|
||||
});
|
||||
|
||||
it('B10-1 / B10-2: 18 each (9 levels × 2 faces); B11 60, B12 47 — one tube per bar (bends rounded, 수정 2026-10-23)', () => {
|
||||
it('B10-1 / B10-2: 18 each (9 levels × 2 faces); B11 30, B12 24 at k = 8 — one tube per bar (bends rounded, 수정 2026-10-23)', () => {
|
||||
expect(rb.byName.get('B10-1')!.length).toBe(18);
|
||||
expect(rb.byName.get('B10-2')!.length).toBe(18);
|
||||
expect(rb.byName.get('B11')!.length).toBe(60);
|
||||
expect(rb.byName.get('B12')!.length).toBe(47);
|
||||
expect(rb.byName.get('B11')!.length).toBe(30);
|
||||
expect(rb.byName.get('B12')!.length).toBe(24);
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
Reference in new issue
Block a user