feat(abut): 날개벽 측면 삽도에 흉벽 · 브라켓 단차 · 저판을 함께 그리고 교대 삽도 EL 표기를 EL.xx.xxx로 통일
Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
886347471e
commit
41b3165543
7 files changed
+83
-36
No files matched your search
@@ -35,16 +35,16 @@ const d: AbutWallDrawing = {
|
||||
describe('교대 벽체·흉벽 삽도 (시안 ② 벽체·흉벽 카드)', () => {
|
||||
it('단면 (① 구간): the width line and the levels of the generated model', () => {
|
||||
const svg = abutWallSectionSvg(d);
|
||||
for (const s of ['300 + 500 + 1600 = 2400', '교좌면 44.367', '벽체 2.372', '상면 41.995', '기초 하단 40.895', '교대축', '← 배면', '전면 →']) {
|
||||
for (const s of ['300 + 500 + 1600 = 2400', '교좌면 EL.44.367', '벽체 2.372', '상면 EL.41.995', '기초 하단 EL.40.895', '교대축', '← 배면', '전면 →']) {
|
||||
expect(svg).toContain(s);
|
||||
}
|
||||
expect(svg).toMatch(/흉벽 상단 4[67]\.\d{3}/);
|
||||
expect(svg).toMatch(/브라켓 상면 4[56]\.\d{3}/);
|
||||
expect(svg).toMatch(/흉벽 상단 EL\.4[67]\.\d{3}/);
|
||||
expect(svg).toMatch(/브라켓 상면 EL\.4[56]\.\d{3}/);
|
||||
});
|
||||
|
||||
it('정면·배면도: five steps, five bearings, the sloped 흉벽 top (IP3 46.835 → IP1 47.180) and the 수축줄눈', () => {
|
||||
const svg = abutWallElevationSvg(d);
|
||||
for (const s of ['IP3', 'IP1', `${model.length.toFixed(3)} m`, '수축줄눈 1', '46.835', '47.180', '①', '⑤']) expect(svg).toContain(s);
|
||||
for (const s of ['IP3', 'IP1', `${model.length.toFixed(3)} m`, '수축줄눈 1', 'EL.46.835', 'EL.47.180', '①', '⑤']) expect(svg).toContain(s);
|
||||
expect(svg).toContain('교좌면 계단 5구간');
|
||||
});
|
||||
|
||||
|
||||
Reference in new issue
Block a user