Improve drawing export and foundation quantity views
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
1 parent
a0ec74b09b
commit
d22c5008f0
72 files changed
+24346
-12
No files matched your search
@@ -0,0 +1,10 @@
|
||||
import {it,expect} from 'vitest';
|
||||
import {readFileSync,writeFileSync} from 'node:fs';
|
||||
import {buildPier} from '../src/core/geometry';
|
||||
import {generateDrawing,DEFAULT_SETTINGS} from './drawing';
|
||||
it('회전된 다주 기초의 좌표 주석은 겹치지 않는다',()=>{
|
||||
const s=JSON.parse(readFileSync(new URL('../랜딩페이지/assets/samples/sample06.pzr.json',import.meta.url),'utf8'));
|
||||
const p=s.piers[1],m=buildPier(p.input),d=generateDrawing(m,p.input,s.project,DEFAULT_SETTINGS);
|
||||
if(d.quality?.after)writeFileSync(new URL('./.cache/foundation-debug.json',import.meta.url),JSON.stringify(d.quality.issues.map(q=>({q,a:d.views.find(v=>v.id===q.view)?.entities[q.first],b:d.views.find(v=>v.id===q.view)?.entities[q.second??-1]})),null,2));
|
||||
expect(d.quality?.after).toBe(0);
|
||||
});
|
||||
Reference in new issue
Block a user