Improve drawing symbols and sample popup
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
1 parent
7efe9097ce
commit
a0ec74b09b
11 files changed
+108
-21
No files matched your search
@@ -129,6 +129,17 @@ describe('실제 모델 → 일반도',()=>{
|
||||
expect(drawing.views.find(v=>v.id==='detail')!.entities.some(e=>e.source.member==='solplate')).toBe(true);
|
||||
const cd=drawing.views.find(v=>v.id==='detail')!.entities.find(e=>e.kind==='dimension');
|
||||
expect(cd?.kind==='dimension'?cd.value:null).toBeCloseTo(r.C!,6);
|
||||
const detail=drawing.views.find(v=>v.id==='detail')!;
|
||||
for(const key of ['A','B','C','T1','T2'] as const){
|
||||
const dimension=detail.entities.find(e=>e.kind==='dimension'&&e.label===key);
|
||||
expect(dimension?.kind==='dimension'?dimension.value:null).toBeCloseTo(r[key]!,6);
|
||||
}
|
||||
expect(detail.entities.some(e=>e.kind==='text'&&e.text==='S(%)')).toBe(true);
|
||||
expect(detail.entities.some(e=>e.kind==='text'&&e.text==='h1')).toBe(true);
|
||||
const symbolicDxf=exportDxf(drawing,layers);
|
||||
expect(symbolicDxf).toContain('\r\n1\r\nT1\r\n');
|
||||
expect(drawingSvg(drawing,layers,true)).toContain('T1');
|
||||
|
||||
const uneven={...input,bearings:input.bearings.filter(b=>!(b.row==='전열'&&b.no===5))},um=buildPier(uneven);
|
||||
expect(bearingSchedule(um)).toHaveLength(uneven.bearings.length);
|
||||
const ud=generateDrawing(um,uneven,project,{...DEFAULT_SETTINGS,detailBearing:'후열:10'});
|
||||
|
||||
Reference in new issue
Block a user