From 0adbd5757a1d932544b4e22ced656120ce90a38d Mon Sep 17 00:00:00 2001 From: Code Date: Thu, 13 Feb 2025 23:55:15 +0100 Subject: [PATCH] cad:esm 2/3 --- packages/cad/.vscode/launch.json | 8 +- packages/cad/dist/cad/sw-convert.js | 6 +- packages/cad/dist/cad/sw-util.d.ts | 1 + packages/cad/dist/cad/sw-util.js | 7 +- packages/cad/dist/commands/sw.d.ts | 4 +- packages/cad/dist/commands/sw.js | 38 +- packages/cad/dist/main.js | 18 +- packages/cad/dist/print/slic3r.d.ts | 2 +- packages/cad/src/cad/sw-convert.ts | 4 +- packages/cad/src/cad/sw-util.ts | 6 +- packages/cad/src/commands/sw.ts | 19 +- packages/cad/src/main.ts | 17 +- packages/cad/tests/drive/400_Drive-test.html | 8226 ---------------- packages/cad/tests/dxf/dxfData.json | 786 -- .../cad/tests/dxf/kb-pro-200_Brackets_x2.DXF | 3386 ------- .../tests/dxf/kb-pro-200_Brackets_x2.DXF.json | 786 -- packages/cad/tests/dxf/square-200-bore.DXF | 3102 ------ .../cad/tests/dxf/square-200-bore.DXF.json | 614 -- packages/cad/tests/dxf/square-200.DXF | 3076 ------ packages/cad/tests/dxf/square-200.DXF.json | 598 -- packages/cad/tests/html/handlemount.html | 8367 ----------------- packages/cad/tests/html/osr-cad-report.json | 209 - 22 files changed, 77 insertions(+), 29203 deletions(-) delete mode 100644 packages/cad/tests/drive/400_Drive-test.html delete mode 100644 packages/cad/tests/dxf/dxfData.json delete mode 100644 packages/cad/tests/dxf/kb-pro-200_Brackets_x2.DXF delete mode 100644 packages/cad/tests/dxf/kb-pro-200_Brackets_x2.DXF.json delete mode 100644 packages/cad/tests/dxf/square-200-bore.DXF delete mode 100644 packages/cad/tests/dxf/square-200-bore.DXF.json delete mode 100644 packages/cad/tests/dxf/square-200.DXF delete mode 100644 packages/cad/tests/dxf/square-200.DXF.json delete mode 100644 packages/cad/tests/html/handlemount.html delete mode 100644 packages/cad/tests/html/osr-cad-report.json diff --git a/packages/cad/.vscode/launch.json b/packages/cad/.vscode/launch.json index 45b70b59..543ae718 100644 --- a/packages/cad/.vscode/launch.json +++ b/packages/cad/.vscode/launch.json @@ -18,7 +18,6 @@ ], "args": [ "sw", - "--help", "--cache=false", "--dry=false", "--logLevel=trace", @@ -43,11 +42,8 @@ "args": [ "sw", "--cache=true", - "--dry=false", - "--debug=true", - "--verbose=true", - "--src='./tests/html/*.+(SLDASM|SLDPRT)'", - "--dst='${SRC_DIR}/${SRC_NAME}.+(html)'" + "--src='./tests/html/*.+(SLDASM)'", + "--dst='${SRC_DIR}/${SRC_NAME}.+(step)'" ], "outputCapture": "std" }, diff --git a/packages/cad/dist/cad/sw-convert.js b/packages/cad/dist/cad/sw-convert.js index 0fdb845a..0e326839 100644 --- a/packages/cad/dist/cad/sw-convert.js +++ b/packages/cad/dist/cad/sw-convert.js @@ -3,7 +3,7 @@ import pMap from 'p-map'; import pkg from 'which'; const { sync: which } = pkg; import { resolve, OSR_CACHE } from '@polymech/commons'; -import { equalFiles, swProcMessage } from './sw-util.js'; +import { dirname, equalFiles, swProcMessage } from './sw-util.js'; import { reportCSV } from '../report/csv.js'; import { logger, substitute } from '../index.js'; import { removeEmpty } from '../lib/index.js'; @@ -197,7 +197,7 @@ export const convertFile = async (src, target, view, onNode = () => { }, options const bin = path.resolve(`${cwd}/${exe}`); if (!exists(bin)) { logger.error(`${bin} doesnt exists in ${cwd}`); - logger.error('__dirname:' + __dirname); + logger.error('__dirname:' + dirname()); logger.error('options.sw ' + options.sw); return; } @@ -363,4 +363,4 @@ const on3DHTML = (src, dst, options: SolidworkOptions) => { write(dst, content); } */ -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3ctY29udmVydC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9jYWQvc3ctY29udmVydC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEtBQUssSUFBSSxNQUFNLE1BQU0sQ0FBQTtBQUM1QixPQUFPLElBQUksTUFBTSxPQUFPLENBQUE7QUFDeEIsT0FBTyxHQUFHLE1BQU0sT0FBTyxDQUFDO0FBQ3hCLE1BQU0sRUFBRSxJQUFJLEVBQUUsS0FBSyxFQUFFLEdBQUcsR0FBRyxDQUFDO0FBQzVCLE9BQU8sRUFBRSxPQUFPLEVBQUUsU0FBUyxFQUFFLE1BQU0sbUJBQW1CLENBQUE7QUFDdEQsT0FBTyxFQUFFLFVBQVUsRUFBRSxhQUFhLEVBQUUsTUFBTSxjQUFjLENBQUE7QUFDeEQsT0FBTyxFQUFFLFNBQVMsRUFBRSxNQUFNLGtCQUFrQixDQUFBO0FBQzVDLE9BQU8sRUFBRSxNQUFNLEVBQUUsVUFBVSxFQUFFLE1BQU0sYUFBYSxDQUFBO0FBQ2hELE9BQU8sRUFBRSxXQUFXLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQTtBQUU3QyxPQUFPLEVBQUUsTUFBTSxFQUFFLE1BQU0seUJBQXlCLENBQUE7QUFFaEQsT0FBTyxFQUFFLElBQUksSUFBSSxNQUFNLEVBQUUsTUFBTSxxQkFBcUIsQ0FBQTtBQUNwRCxPQUFPLEVBQUUsSUFBSSxJQUFJLElBQUksRUFBRSxNQUFNLG1CQUFtQixDQUFBO0FBQ2hELE9BQU8sRUFBRSxJQUFJLElBQUksS0FBSyxFQUFFLE1BQU0sb0JBQW9CLENBQUE7QUFDbEQsT0FBTyxFQUFFLElBQUksSUFBSSxHQUFHLEVBQUUsTUFBTSxrQkFBa0IsQ0FBQTtBQUU5QyxPQUFPLEVBQUUsSUFBSSxJQUFJLEVBQUUsRUFBRSxNQUFNLHFCQUFxQixDQUFBO0FBQ2hELE9BQU8sRUFBRSxTQUFTLElBQUksS0FBSyxFQUFFLE1BQU0sd0JBQXdCLENBQUE7QUFFM0QsT0FBTyxFQUFFLHlCQUF5QixFQUE0QixNQUFN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 \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3ctY29udmVydC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9jYWQvc3ctY29udmVydC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEtBQUssSUFBSSxNQUFNLE1BQU0sQ0FBQTtBQUM1QixPQUFPLElBQUksTUFBTSxPQUFPLENBQUE7QUFDeEIsT0FBTyxHQUFHLE1BQU0sT0FBTyxDQUFDO0FBQ3hCLE1BQU0sRUFBRSxJQUFJLEVBQUUsS0FBSyxFQUFFLEdBQUcsR0FBRyxDQUFDO0FBQzVCLE9BQU8sRUFBRSxPQUFPLEVBQUUsU0FBUyxFQUFFLE1BQU0sbUJBQW1CLENBQUE7QUFDdEQsT0FBTyxFQUFFLE9BQU8sRUFBRSxVQUFVLEVBQUUsYUFBYSxFQUFFLE1BQU0sY0FBYyxDQUFBO0FBQ2pFLE9BQU8sRUFBRSxTQUFTLEVBQUUsTUFBTSxrQkFBa0IsQ0FBQTtBQUM1QyxPQUFPLEVBQUUsTUFBTSxFQUFFLFVBQVUsRUFBRSxNQUFNLGFBQWEsQ0FBQTtBQUNoRCxPQUFPLEVBQUUsV0FBVyxFQUFFLE1BQU0saUJBQWlCLENBQUE7QUFFN0MsT0FBTyxFQUFFLE1BQU0sRUFBRSxNQUFNLHlCQUF5QixDQUFBO0FBRWhELE9BQU8sRUFBRSxJQUFJLElBQUksTUFBTSxFQUFFLE1BQU0scUJBQXFCLENBQUE7QUFDcEQsT0FBTyxFQUFFLElBQUksSUFBSSxJQUFJLEVBQUUsTUFBTSxtQkFBbUIsQ0FBQTtBQUNoRCxPQUFPLEVBQUUsSUFBSSxJQUFJLEtBQUssRUFBRSxNQUFNLG9CQUFvQixDQUFBO0FBQ2xELE9BQU8sRUFBRSxJQUFJLElBQUksR0FBRyxFQUFFLE1BQU0sa0JBQWtCLENBQUE7QUFFOUMsT0FBTyxFQUFFLElBQUksSUFBSSxFQUFFLEVBQUUsTUFBTSxxQkFBcUIsQ0FBQTtBQUNoRCxPQUFPLEVBQUUsU0FBUyxJQUFJLEtBQUssRUFBRSxNQUFNLHdCQUF3QixDQUFBO0FBRTNELE9BQU8sRUFBRSx5QkFBeUIs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 \ No newline at end of file diff --git a/packages/cad/dist/cad/sw-util.d.ts b/packages/cad/dist/cad/sw-util.d.ts index 2cf68e19..fccf9367 100644 --- a/packages/cad/dist/cad/sw-util.d.ts +++ b/packages/cad/dist/cad/sw-util.d.ts @@ -1,3 +1,4 @@ +export declare const dirname: () => string; export declare const swProcMessage: (log: string) => { logLevel: string; message: string; diff --git a/packages/cad/dist/cad/sw-util.js b/packages/cad/dist/cad/sw-util.js index 259af361..a0dd537f 100644 --- a/packages/cad/dist/cad/sw-util.js +++ b/packages/cad/dist/cad/sw-util.js @@ -4,6 +4,9 @@ import { execSync } from 'child_process'; import { sync as exists } from "@polymech/fs/exists"; import { sync as read } from "@polymech/fs/read"; import { BUF_SIZE_CMP } from '../constants.js'; +import { fileURLToPath } from 'url'; +const __filename = fileURLToPath(import.meta.url); +export const dirname = () => path.dirname(__filename.replace('dist', '')); export const swProcMessage = (log) => { const regex = /<<(\w+)::(.*?)>>/; const match = log.match(regex); @@ -18,7 +21,7 @@ export const fileAsBuffer = (path) => read(path, 'buffer') || Buffer.from("-"); export const getSWBin = (argv) => { const swVersion = parseInt(argv); if (swVersion) { - return path.resolve(__dirname + `/../sw/${swVersion}`); + return path.resolve(dirname + `/../sw/${swVersion}`); } else { return path.resolve(argv); @@ -81,4 +84,4 @@ export const equalFiles = (pathA, pathB) => { fs.closeSync(fdB); return true; }; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3ctdXRpbC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9jYWQvc3ctdXRpbC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEtBQUssRUFBRSxNQUFNLElBQUksQ0FBQTtBQUN4QixPQUFPLEtBQUssSUFBSSxNQUFNLE1BQU0sQ0FBQTtBQUM1QixPQUFPLEVBQUUsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFBO0FBQ3hDLE9BQU8sRUFBRSxJQUFJLElBQUksTUFBTSxFQUFFLE1BQU0scUJBQXFCLENBQUE7QUFDcEQsT0FBTyxFQUFFLElBQUksSUFBSSxJQUFJLEVBQUUsTUFBTSxtQkFBbUIsQ0FBQTtBQUNoRCxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0saUJBQWlCLENBQUE7QUFFOUMsTUFBTSxDQUFDLE1BQU0sYUFBYSxHQUFHLENBQUMsR0FBVyxFQUErQyxFQUFFO0lBQ3RGLE1BQU0sS0FBSyxHQUFHLGtCQUFrQixDQUFBO0lBQ2hDLE1BQU0sS0FBSyxHQUFHLEdBQUcsQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDLENBQUE7SUFDOUIsSUFBSSxLQUFLLEVBQUUsQ0FBQztRQUNSLE9BQU87WUFDSCxRQUFRLEVBQUUsS0FBSyxDQUFDLENBQUMsQ0FBQztZQUNsQixPQUFPLEVBQUUsS0FBSyxDQUFDLENBQUMsQ0FBQztTQUNwQixDQUFBO0lBQ0wsQ0FBQztBQUNMLENBQUMsQ0FBQTtBQUNELE1BQU0sQ0FBQyxNQUFNLFlBQVksR0FBRyxDQUFDLElBQVksRUFBRSxFQUFFLENBQUMsSUFBSSxDQUFDLElBQUksRUFBRSxRQUFRLENBQVcsSUFBSSxNQUFNLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFBO0FBRWhHLE1BQU0sQ0FBQyxNQUFNLFFBQVEsR0FBRyxDQUFDLElBQVksRUFBRSxFQUFFO0lBQ3JDLE1BQU0sU0FBUyxHQUFHLFFBQVEsQ0FBQyxJQUFJLENBQUMsQ0FBQTtJQUNoQyxJQUFJLFNBQVMsRUFBRSxD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 \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3ctdXRpbC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9jYWQvc3ctdXRpbC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEtBQUssRUFBRSxNQUFNLElBQUksQ0FBQTtBQUN4QixPQUFPLEtBQUssSUFBSSxNQUFNLE1BQU0sQ0FBQTtBQUM1QixPQUFPLEVBQUUsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFBO0FBQ3hDLE9BQU8sRUFBRSxJQUFJLElBQUksTUFBTSxFQUFFLE1BQU0scUJBQXFCLENBQUE7QUFDcEQsT0FBTyxFQUFFLElBQUksSUFBSSxJQUFJLEVBQUUsTUFBTSxtQkFBbUIsQ0FBQTtBQUNoRCxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0saUJBQWlCLENBQUE7QUFFOUMsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLEtBQUssQ0FBQztBQUNwQyxNQUFNLFVBQVUsR0FBRyxhQUFhLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQTtBQUNqRCxNQUFNLENBQUMsTUFBTSxPQUFPLEdBQUcsR0FBRyxFQUFFLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxVQUFVLENBQUMsT0FBTyxDQUFDLE1BQU0sRUFBQyxFQUFFLENBQUMsQ0FBQyxDQUFBO0FBRXhFLE1BQU0sQ0FBQyxNQUFNLGFBQWEsR0FBRyxDQUFDLEdBQVcsRUFBK0MsRUFBRTtJQUN0RixNQUFNLEtBQUssR0FBRyxrQkFBa0IsQ0FBQTtJQUNoQyxNQUFNLEtBQUssR0FBRyxHQUFHLENBQUMsS0FBSyxDQUFDLEtBQUssQ0FBQyxDQUFBO0lBQzlCLElBQUksS0FBSyxFQUFFLENBQUM7UUFDUixPQUFPO1lBQ0gsUUFBUSxFQUFFLEtBQUssQ0FBQyxDQUFDLENBQUM7WUFDbEIsT0FBTyxFQUFFLEtBQUssQ0FBQyxDQUFDLENBQUM7U0FDcEIsQ0FBQTtJQUNMLENBQUM7QUFDTCxDQUFDLENBQUE7QUFDRCxNQUFNLENBQUMsTUFBTSxZ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 \ No newline at end of file diff --git a/packages/cad/dist/commands/sw.d.ts b/packages/cad/dist/commands/sw.d.ts index 3db4c806..3f1b5c02 100644 --- a/packages/cad/dist/commands/sw.d.ts +++ b/packages/cad/dist/commands/sw.d.ts @@ -1,2 +1,4 @@ import CLI from 'yargs'; -export declare const register: (cli: CLI.Argv) => any; +export declare const options: (yargs: CLI.Argv) => any; +export declare const builder: (yargs: CLI.Argv) => any; +export declare const handler: (argv: any) => any; diff --git a/packages/cad/dist/commands/sw.js b/packages/cad/dist/commands/sw.js index 67bc849a..0269a32c 100644 --- a/packages/cad/dist/commands/sw.js +++ b/packages/cad/dist/commands/sw.js @@ -1,16 +1,26 @@ -import { logger } from '@/index.js'; -import { defaultOptions, sanitize } from '@/sw_argv.js'; +import { logger } from '../index.js'; +import { defaultOptions, sanitize } from '../sw_argv.js'; import { convert } from '../cad/sw-convert.js'; -let options = (yargs) => defaultOptions(yargs); -export const register = (cli) => { - return cli.command('sw', 'Convert CAD files via Solidworks Interop API', options, async (argv) => { - if (argv.help) { - return; - } - const options = sanitize(argv); - logger.setSettings({ minLevel: options.logLevel }); - logger.info("options " + argv.dst, options); - return convert(options); - }); +export const options = (yargs) => defaultOptions(yargs); +/* +export const register = (cli: CLI.Argv) => { + return cli.command('sw', 'Convert CAD files via Solidworks Interop API', options, async (argv: CLI.Arguments) => { + if (argv.help) { return } + const options = sanitize(argv) as SolidworkOptions + logger.setSettings({ minLevel: options.logLevel as any }) + logger.info("options " + argv.dst, options) + return convert(options) as any + }) +} +*/ +export const builder = options; +export const handler = (argv) => { + if (argv.help) { + return; + } + const options = sanitize(argv); + logger.setSettings({ minLevel: options.logLevel }); + logger.info("options " + argv.dst, options); + return convert(options); }; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3cuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvY29tbWFuZHMvc3cudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsT0FBTyxFQUFFLE1BQU0sRUFBRSxNQUFNLFlBQVksQ0FBQTtBQUVuQyxPQUFPLEVBQUUsY0FBYyxFQUFFLFFBQVEsRUFBRSxNQUFNLGNBQWMsQ0FBQTtBQUN2RCxPQUFPLEVBQUUsT0FBTyxFQUFFLE1BQU0sc0JBQXNCLENBQUE7QUFFOUMsSUFBSSxPQUFPLEdBQUcsQ0FBQyxLQUFlLEVBQUUsRUFBRSxDQUFDLGNBQWMsQ0FBQyxLQUFLLENBQUMsQ0FBQTtBQUV4RCxNQUFNLENBQUMsTUFBTSxRQUFRLEdBQUcsQ0FBQyxHQUFhLEVBQUUsRUFBRTtJQUN0QyxPQUFPLEdBQUcsQ0FBQyxPQUFPLENBQUMsSUFBSSxFQUFFLDhDQUE4QyxFQUFFLE9BQU8sRUFBRSxLQUFLLEVBQUUsSUFBbUIsRUFBRSxFQUFFO1FBQzVHLElBQUksSUFBSSxDQUFDLElBQUksRUFBRSxDQUFDO1lBQUMsT0FBTTtRQUFDLENBQUM7UUFDekIsTUFBTSxPQUFPLEdBQUcsUUFBUSxDQUFDLElBQUksQ0FBcUIsQ0FBQTtRQUNsRCxNQUFNLENBQUMsV0FBVyxDQUFDLEVBQUUsUUFBUSxFQUFFLE9BQU8sQ0FBQyxRQUFlLEVBQUUsQ0FBQyxDQUFBO1FBQ3pELE1BQU0sQ0FBQyxJQUFJLENBQUMsVUFBVSxHQUFHLElBQUksQ0FBQyxHQUFHLEVBQUUsT0FBTyxDQUFDLENBQUE7UUFDM0MsT0FBTyxPQUFPLENBQUMsT0FBTyxDQUFRLENBQUE7SUFDbEMsQ0FBQyxDQUFDLENBQUE7QUFDTixDQUFDLENBQUEifQ== \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3cuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvY29tbWFuZHMvc3cudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsT0FBTyxFQUFFLE1BQU0sRUFBRSxNQUFNLGFBQWEsQ0FBQTtBQUVwQyxPQUFPLEVBQUUsY0FBYyxFQUFFLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQTtBQUN4RCxPQUFPLEVBQUUsT0FBTyxFQUFFLE1BQU0sc0JBQXNCLENBQUE7QUFFOUMsTUFBTSxDQUFDLE1BQU0sT0FBTyxHQUFHLENBQUMsS0FBZSxFQUFFLEVBQUUsQ0FBQyxjQUFjLENBQUMsS0FBSyxDQUFDLENBQUE7QUFFakU7Ozs7Ozs7Ozs7RUFVRTtBQUNGLE1BQU0sQ0FBQyxNQUFNLE9BQU8sR0FBRyxPQUFPLENBQUE7QUFFOUIsTUFBTSxDQUFDLE1BQU0sT0FBTyxHQUFHLENBQUMsSUFBSSxFQUFFLEVBQUU7SUFDNUIsSUFBSSxJQUFJLENBQUMsSUFBSSxFQUFFLENBQUM7UUFBQyxPQUFNO0lBQUMsQ0FBQztJQUNyQixNQUFNLE9BQU8sR0FBRyxRQUFRLENBQUMsSUFBSSxDQUFxQixDQUFBO0lBQ2xELE1BQU0sQ0FBQyxXQUFXLENBQUMsRUFBRSxRQUFRLEVBQUUsT0FBTyxDQUFDLFFBQWUsRUFBRSxDQUFDLENBQUE7SUFDekQsTUFBTSxDQUFDLElBQUksQ0FBQyxVQUFVLEdBQUcsSUFBSSxDQUFDLEdBQUcsRUFBRSxPQUFPLENBQUMsQ0FBQTtJQUMzQyxPQUFPLE9BQU8sQ0FBQyxPQUFPLENBQVEsQ0FBQTtBQUN0QyxDQUFDLENBQUMifQ== \ No newline at end of file diff --git a/packages/cad/dist/main.js b/packages/cad/dist/main.js index 59d5a0f8..b085aa1a 100644 --- a/packages/cad/dist/main.js +++ b/packages/cad/dist/main.js @@ -3,17 +3,13 @@ import { defaults } from './_cli.js'; defaults(); import cli from 'yargs'; import { hideBin } from 'yargs/helpers'; -const yargs = cli(hideBin(process.argv)); -import { register as registerSW } from './commands/sw.js'; -registerSW(yargs); +import * as sw from './commands/sw.js'; +cli(hideBin(process.argv)) + .command('sw', 'Convert CAD files via Solidworks Interop API', sw.options, sw.handler) + .help() + .parse(); +//import { register as registerSW } from './commands/sw.js'; registerSW(yargs) //import { register as registerSlic3r } from './commands/slice.js'; registerSlic3r(cli as any) //import { register as registerPack } from './commands/pack.js'; registerPack(cli as any) //import { register as registerInfo } from './commands/info.js'; registerInfo(cli as any) -if (yargs.h || yargs.help) { - cli.showHelp(); - process.exit(); -} -else if (yargs.v || yargs.version) { - process.exit(); -} -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy9tYWluLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFDQSxPQUFPLEVBQUUsUUFBUSxFQUFFLE1BQU0sV0FBVyxDQUFDO0FBQUMsUUFBUSxFQUFFLENBQUE7QUFDaEQsT0FBTyxHQUFHLE1BQU0sT0FBTyxDQUFBO0FBQ3ZCLE9BQU8sRUFBRSxPQUFPLEVBQUUsTUFBTSxlQUFlLENBQUE7QUFDdkMsTUFBTSxLQUFLLEdBQUksR0FBRyxDQUFDLE9BQU8sQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQTtBQUN6QyxPQUFPLEVBQUUsUUFBUSxJQUFJLFVBQVUsRUFBRSxNQUFNLGtCQUFrQixDQUFDO0FBQUMsVUFBVSxDQUFDLEtBQUssQ0FBQyxDQUFBO0FBQzVFLDhGQUE4RjtBQUM5Rix5RkFBeUY7QUFDekYseUZBQXlGO0FBQ3pGLElBQUksS0FBSyxDQUFDLENBQUMsSUFBSSxLQUFLLENBQUMsSUFBSSxFQUFFLENBQUM7SUFDeEIsR0FBRyxDQUFDLFFBQVEsRUFBRSxDQUFBO0lBQ2QsT0FBTyxDQUFDLElBQUksRUFBRSxDQUFBO0FBQ2xCLENBQUM7S0FBTSxJQUFJLEtBQUssQ0FBQyxDQUFDLElBQUksS0FBSyxDQUFDLE9BQU8sRUFBRSxDQUFDO0lBQ2xDLE9BQU8sQ0FBQyxJQUFJLEVBQUUsQ0FBQTtBQUNsQixDQUFDIn0= \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy9tYWluLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFDQSxPQUFPLEVBQUUsUUFBUSxFQUFFLE1BQU0sV0FBVyxDQUFDO0FBQUMsUUFBUSxFQUFFLENBQUE7QUFDaEQsT0FBTyxHQUFHLE1BQU0sT0FBTyxDQUFBO0FBQ3ZCLE9BQU8sRUFBRSxPQUFPLEVBQUUsTUFBTSxlQUFlLENBQUE7QUFFdkMsT0FBTyxLQUFLLEVBQUUsTUFBTSxrQkFBa0IsQ0FBQTtBQUV0QyxHQUFHLENBQUMsT0FBTyxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsQ0FBQztLQUN6QixPQUFPLENBQUMsSUFBSSxFQUFFLDhDQUE4QyxFQUFFLEVBQUUsQ0FBQyxPQUFPLEVBQUUsRUFBRSxDQUFDLE9BQU8sQ0FBQztLQUNyRixJQUFJLEVBQUU7S0FDTixLQUFLLEVBQUUsQ0FBQTtBQUVSLDhFQUE4RTtBQUM5RSw4RkFBOEY7QUFDOUYseUZBQXlGO0FBQ3pGLHlGQUF5RiJ9 \ No newline at end of file diff --git a/packages/cad/dist/print/slic3r.d.ts b/packages/cad/dist/print/slic3r.d.ts index a91a8d75..e0e9ab08 100644 --- a/packages/cad/dist/print/slic3r.d.ts +++ b/packages/cad/dist/print/slic3r.d.ts @@ -1,5 +1,5 @@ import { SlicerOptions } from '../types.js'; -export declare const fileAsBuffer: (path: string) => Buffer; +export declare const fileAsBuffer: (path: string) => Buffer; export declare const getSlicrDir: (options: SlicerOptions) => string; export declare const getBin: (options: SlicerOptions) => string; export declare const convertFile: (file: any, target: any, onNode: (data: any) => void, options: SlicerOptions) => Promise; diff --git a/packages/cad/src/cad/sw-convert.ts b/packages/cad/src/cad/sw-convert.ts index aa9d753e..480e5acc 100644 --- a/packages/cad/src/cad/sw-convert.ts +++ b/packages/cad/src/cad/sw-convert.ts @@ -3,7 +3,7 @@ import pMap from 'p-map' import pkg from 'which'; const { sync: which } = pkg; import { resolve, OSR_CACHE } from '@polymech/commons' -import { equalFiles, swProcMessage } from './sw-util.js' +import { dirname, equalFiles, swProcMessage } from './sw-util.js' import { reportCSV } from '../report/csv.js' import { logger, substitute } from '../index.js' import { removeEmpty } from '../lib/index.js' @@ -210,7 +210,7 @@ export const convertFile = async ( const bin = path.resolve(`${cwd}/${exe}`) if (!exists(bin)) { logger.error(`${bin} doesnt exists in ${cwd}`) - logger.error('__dirname:' + __dirname) + logger.error('__dirname:' + dirname()) logger.error('options.sw ' + options.sw) return } diff --git a/packages/cad/src/cad/sw-util.ts b/packages/cad/src/cad/sw-util.ts index d45c6c8c..dc436d89 100644 --- a/packages/cad/src/cad/sw-util.ts +++ b/packages/cad/src/cad/sw-util.ts @@ -5,6 +5,10 @@ import { sync as exists } from "@polymech/fs/exists" import { sync as read } from "@polymech/fs/read" import { BUF_SIZE_CMP } from '../constants.js' +import { fileURLToPath } from 'url'; +const __filename = fileURLToPath(import.meta.url) +export const dirname = () => path.dirname(__filename.replace('dist','')) + export const swProcMessage = (log: string):{ logLevel: string, message: string } | null => { const regex = /<<(\w+)::(.*?)>>/ const match = log.match(regex) @@ -20,7 +24,7 @@ export const fileAsBuffer = (path: string) => read(path, 'buffer') as Buffer || export const getSWBin = (argv: string) => { const swVersion = parseInt(argv) if (swVersion) { - return path.resolve(__dirname + `/../sw/${swVersion}`) + return path.resolve(dirname + `/../sw/${swVersion}`) } else { return path.resolve(argv) } diff --git a/packages/cad/src/commands/sw.ts b/packages/cad/src/commands/sw.ts index aa963cbf..e900ff96 100644 --- a/packages/cad/src/commands/sw.ts +++ b/packages/cad/src/commands/sw.ts @@ -1,11 +1,12 @@ import CLI from 'yargs' -import { logger } from '@/index.js' -import { SolidworkOptions } from '@/types.js' -import { defaultOptions, sanitize } from '@/sw_argv.js' +import { logger } from '../index.js' +import { SolidworkOptions } from '../types.js' +import { defaultOptions, sanitize } from '../sw_argv.js' import { convert } from '../cad/sw-convert.js' -let options = (yargs: CLI.Argv) => defaultOptions(yargs) +export const options = (yargs: CLI.Argv) => defaultOptions(yargs) +/* export const register = (cli: CLI.Argv) => { return cli.command('sw', 'Convert CAD files via Solidworks Interop API', options, async (argv: CLI.Arguments) => { if (argv.help) { return } @@ -15,3 +16,13 @@ export const register = (cli: CLI.Argv) => { return convert(options) as any }) } +*/ +export const builder = options + +export const handler = (argv) => { + if (argv.help) { return } + const options = sanitize(argv) as SolidworkOptions + logger.setSettings({ minLevel: options.logLevel as any }) + logger.info("options " + argv.dst, options) + return convert(options) as any +}; \ No newline at end of file diff --git a/packages/cad/src/main.ts b/packages/cad/src/main.ts index d50d513c..6b23fe45 100644 --- a/packages/cad/src/main.ts +++ b/packages/cad/src/main.ts @@ -2,14 +2,15 @@ import { defaults } from './_cli.js'; defaults() import cli from 'yargs' import { hideBin } from 'yargs/helpers' -const yargs = cli(hideBin(process.argv)) -import { register as registerSW } from './commands/sw.js'; registerSW(yargs) + +import * as sw from './commands/sw.js' + +cli(hideBin(process.argv)) +.command('sw', 'Convert CAD files via Solidworks Interop API', sw.options, sw.handler) +.help() +.parse() + +//import { register as registerSW } from './commands/sw.js'; registerSW(yargs) //import { register as registerSlic3r } from './commands/slice.js'; registerSlic3r(cli as any) //import { register as registerPack } from './commands/pack.js'; registerPack(cli as any) //import { register as registerInfo } from './commands/info.js'; registerInfo(cli as any) -if (yargs.h || yargs.help) { - cli.showHelp() - process.exit() -} else if (yargs.v || yargs.version) { - process.exit() -} diff --git a/packages/cad/tests/drive/400_Drive-test.html b/packages/cad/tests/drive/400_Drive-test.html deleted file mode 100644 index 25e97e65..00000000 --- a/packages/cad/tests/drive/400_Drive-test.html +++ /dev/null @@ -1,8226 +0,0 @@ - - - - - - - - - - - - -
-
-
-
-
-
- -
-
- - -
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
- -
-
- -
-
- -
-
- - - -
- -
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
- -
-
-
-
Measure
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - -
-
- - -
-
-
-
-
- - -
-
-
-
- -
-
- -
-
-
-
Components
-
-
-
- -
-
-
-
-
-
- -
-
- -
-
-
-
Sheets
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
Layers
-
-
-
-
-
-
-
-
-
-
-
- -
-
- -
-
- -
- - - - - - - - - -
-
-
-
-
-
-
-
- -
- - - - - - - - - - - - - - - - - - - -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
- - - - - - - - - - - - - - - - -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
- -
-
-
- - - - - - - - - - - - - - - - - - - - - -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - -
    - -
    -
    -
    -
    - -
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    - - - - -
    -

    Connection timed-out. Reload the page to continue.

    -
    -
    - - - diff --git a/packages/cad/tests/dxf/dxfData.json b/packages/cad/tests/dxf/dxfData.json deleted file mode 100644 index a0f7cf34..00000000 --- a/packages/cad/tests/dxf/dxfData.json +++ /dev/null @@ -1,786 +0,0 @@ -{ - "header": { - "$ACADVER": "AC1015", - "$ACADMAINTVER": 6, - "$DWGCODEPAGE": "ANSI_1252", - "$INSBASE": { - "x": 0, - "y": 0, - "z": 0 - }, - "$EXTMIN": { - "x": 370.0366481965, - "y": 73.424804041, - "z": 0 - }, - "$EXTMAX": { - "x": 580.0366481965, - "y": 141.424804041, - "z": 0 - }, - "$LIMMIN": { - "x": 0, - "y": 0 - }, - "$LIMMAX": { - "x": 420, - "y": 297 - }, - "$ORTHOMODE": 0, - "$REGENMODE": 1, - "$FILLMODE": 1, - "$QTEXTMODE": 0, - "$MIRRTEXT": 1, - "$LTSCALE": 1, - "$ATTMODE": 1, - "$TEXTSIZE": 3.5, - "$TRACEWID": 1, - "$TEXTSTYLE": "Standard", - "$CLAYER": "0", - "$CELTYPE": "ByLayer", - "$CECOLOR": 256, - "$CELTSCALE": 1, - "$DISPSILH": 0, - "$DIMSCALE": 1, - "$DIMASZ": 3.302, - "$DIMEXO": 0, - "$DIMDLI": 3.75, - "$DIMRND": 0, - "$DIMDLE": 0, - "$DIMEXE": 1, - "$DIMTP": 0, - "$DIMTM": 0, - "$DIMTXT": 3.5, - "$DIMCEN": 2.5, - "$DIMTSZ": 0, - "$DIMTOL": 0, - "$DIMLIM": 0, - "$DIMTIH": 1, - "$DIMTOH": 1, - "$DIMSE1": 0, - "$DIMSE2": 0, - "$DIMTAD": 1, - "$DIMZIN": 1, - "$DIMBLK": "", - "$DIMASO": 1, - "$DIMSHO": 1, - "$DIMPOST": "", - "$DIMAPOST": "", - "$DIMALT": 0, - "$DIMALTD": 3, - "$DIMALTF": 0.0393700787, - "$DIMLFAC": 1, - "$DIMTOFL": 1, - "$DIMTVP": 0, - "$DIMTIX": 0, - "$DIMSOXD": 0, - "$DIMSAH": 0, - "$DIMBLK1": "", - "$DIMBLK2": "", - "$DIMSTYLE": "ISO-25", - "$DIMCLRD": 0, - "$DIMCLRE": 0, - "$DIMCLRT": 0, - "$DIMTFAC": 1, - "$DIMGAP": 1.524, - "$DIMJUST": 0, - "$DIMSD1": 0, - "$DIMSD2": 0, - "$DIMTOLJ": 0, - "$DIMTZIN": 1, - "$DIMALTZ": 0, - "$DIMALTTZ": 0, - "$DIMUPT": 0, - "$DIMDEC": 2, - "$DIMTDEC": 2, - "$DIMALTU": 2, - "$DIMALTTD": 3, - "$DIMTXSTY": "Standard", - "$DIMAUNIT": 0, - "$DIMADEC": 2, - "$DIMALTRND": 0, - "$DIMAZIN": 0, - "$DIMDSEP": 44, - "$DIMATFIT": 3, - "$DIMFRAC": 0, - "$DIMLDRBLK": "", - "$DIMLUNIT": 2, - "$DIMLWD": -2, - "$DIMLWE": -2, - "$DIMTMOVE": 0, - "$LUNITS": 2, - "$LUPREC": 2, - "$SKETCHINC": 1, - "$FILLETRAD": 0, - "$AUNITS": 0, - "$AUPREC": 2, - "$MENU": ".", - "$ELEVATION": 0, - "$PELEVATION": 0, - "$THICKNESS": 0, - "$LIMCHECK": 0, - "$CHAMFERA": 0, - "$CHAMFERB": 0, - "$CHAMFERC": 0, - "$CHAMFERD": 0, - "$SKPOLY": 0, - "$TDCREATE": 2460166.395803958, - "$TDUCREATE": 2460166.312470625, - "$TDUPDATE": 2460166.395830798, - "$TDUUPDATE": 2460166.312497465, - "$TDINDWG": 1.16e-8, - "$TDUSRTIMER": 1.16e-8, - "$USRTIMER": 1, - "$ANGBASE": 0, - "$ANGDIR": 0, - "$PDMODE": 0, - "$PDSIZE": -1, - "$PLINEWID": 0, - "$SPLFRAME": 0, - "$SPLINETYPE": 6, - "$SPLINESEGS": 8, - "$HANDSEED": "73", - "$SURFTAB1": 6, - "$SURFTAB2": 6, - "$SURFTYPE": 6, - "$SURFU": 6, - "$SURFV": 6, - "$UCSBASE": "", - "$UCSNAME": "", - "$UCSORG": { - "x": 0, - "y": 0, - "z": 0 - }, - "$UCSXDIR": { - "x": 1, - "y": 0, - "z": 0 - }, - "$UCSYDIR": { - "x": 0, - "y": 1, - "z": 0 - }, - "$UCSORTHOREF": "", - "$UCSORTHOVIEW": 0, - "$UCSORGTOP": { - "x": 0, - "y": 0, - "z": 0 - }, - "$UCSORGBOTTOM": { - "x": 0, - "y": 0, - "z": 0 - }, - "$UCSORGLEFT": { - "x": 0, - "y": 0, - "z": 0 - }, - "$UCSORGRIGHT": { - "x": 0, - "y": 0, - "z": 0 - }, - "$UCSORGFRONT": { - "x": 0, - "y": 0, - "z": 0 - }, - "$UCSORGBACK": { - "x": 0, - "y": 0, - "z": 0 - }, - "$PUCSBASE": "", - "$PUCSNAME": "", - "$PUCSORG": { - "x": 0, - "y": 0, - "z": 0 - }, - "$PUCSXDIR": { - "x": 1, - "y": 0, - "z": 0 - }, - "$PUCSYDIR": { - "x": 0, - "y": 1, - "z": 0 - }, - "$PUCSORTHOREF": "", - "$PUCSORTHOVIEW": 0, - "$PUCSORGTOP": { - "x": 0, - "y": 0, - "z": 0 - }, - "$PUCSORGBOTTOM": { - "x": 0, - "y": 0, - "z": 0 - }, - "$PUCSORGLEFT": { - "x": 0, - "y": 0, - "z": 0 - }, - "$PUCSORGRIGHT": { - "x": 0, - "y": 0, - "z": 0 - }, - "$PUCSORGFRONT": { - "x": 0, - "y": 0, - "z": 0 - }, - "$PUCSORGBACK": { - "x": 0, - "y": 0, - "z": 0 - }, - "$USERI1": 0, - "$USERI2": 0, - "$USERI3": 0, - "$USERI4": 0, - "$USERI5": 0, - "$USERR1": 0, - "$USERR2": 0, - "$USERR3": 0, - "$USERR4": 0, - "$USERR5": 0, - "$WORLDVIEW": 1, - "$SHADEDGE": 3, - "$SHADEDIF": 70, - "$TILEMODE": 1, - "$MAXACTVP": 64, - "$PINSBASE": { - "x": 0, - "y": 0, - "z": 0 - }, - "$PLIMCHECK": 0, - "$PEXTMIN": { - "x": 100000000000000000000, - "y": 100000000000000000000, - "z": 100000000000000000000 - }, - "$PEXTMAX": { - "x": -100000000000000000000, - "y": -100000000000000000000, - "z": -100000000000000000000 - }, - "$PLIMMIN": { - "x": 0, - "y": 0 - }, - "$PLIMMAX": { - "x": 420, - "y": 297 - }, - "$UNITMODE": 0, - "$VISRETAIN": 1, - "$PLINEGEN": 0, - "$PSLTSCALE": 1, - "$TREEDEPTH": 3020, - "$CMLSTYLE": "Standard", - "$CMLJUST": 0, - "$CMLSCALE": 20, - "$PROXYGRAPHICS": 1, - "$MEASUREMENT": 1, - "$CELWEIGHT": -1, - "$ENDCAPS": 0, - "$JOINSTYLE": 0, - "$LWDISPLAY": true, - "$INSUNITS": 4, - "$HYPERLINKBASE": "", - "$STYLESHEET": "", - "$XEDIT": true, - "$CEPSNTYPE": 0, - "$PSTYLEMODE": true, - "$FINGERPRINTGUID": "{d4d03d19-7d4f-4a71-af0b-d2723014866b}", - "$VERSIONGUID": "{FAEB1C32-E019-11D5-929B-00C0DF256EC4}", - "$EXTNAMES": true, - "$PSVPSCALE": 0, - "$OLESTARTUP": false - }, - "tables": { - "viewPort": { - "handle": "8", - "ownerHandle": "0", - "viewPorts": [ - { - "ownerHandle": "8", - "name": "*Active", - "lowerLeftCorner": { - "x": 0, - "y": 0 - }, - "upperRightCorner": { - "x": 1, - "y": 1 - }, - "center": { - "x": 475.0366481965, - "y": 107.424804041 - }, - "snapBasePoint": { - "x": 0, - "y": 0 - }, - "snapSpacing": { - "x": 10, - "y": 10 - }, - "gridSpacing": { - "x": 10, - "y": 10 - }, - "viewDirectionFromTarget": { - "x": 0, - "y": 0, - "z": 1 - }, - "viewTarget": { - "x": 0, - "y": 0, - "z": 0 - }, - "lensLength": 50, - "frontClippingPlane": 0, - "backClippingPlane": 0, - "snapRotationAngle": 0, - "viewTwistAngle": 0, - "renderMode": 0, - "ucsOrigin": { - "x": 0, - "y": 0, - "z": 0 - }, - "ucsXAxis": { - "x": 1, - "y": 0, - "z": 0 - }, - "ucsYAxis": { - "x": 0, - "y": 1, - "z": 0 - }, - "orthographicType": 0 - } - ] - }, - "lineType": { - "handle": "5", - "ownerHandle": "0", - "lineTypes": { - "ByBlock": { - "name": "ByBlock", - "description": "", - "patternLength": 0 - }, - "ByLayer": { - "name": "ByLayer", - "description": "", - "patternLength": 0 - }, - "Continuous": { - "name": "Continuous", - "description": "Solid line", - "patternLength": 0 - }, - "HIDDEN": { - "name": "HIDDEN", - "description": "Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __", - "pattern": [ - 1.27, - -0.635 - ], - "patternLength": 1.905 - }, - "PHANTOM": { - "name": "PHANTOM", - "description": "Phantom ______ __ __ ______ __ __ ______", - "pattern": [ - 6.35, - -1.27, - 1.27, - -1.27, - 1.27, - -1.27 - ], - "patternLength": 12.7 - }, - "CENTER": { - "name": "CENTER", - "description": "Center ____ _ ____ _ ____ _ ____ _ ____ _ ____", - "pattern": [ - 6.35, - -1.27, - 1.27, - -1.27 - ], - "patternLength": 10.16 - }, - "CENTERX2": { - "name": "CENTERX2", - "description": "Center (2x) ________ __ ________ __ _____", - "pattern": [ - 12.7, - -2.54, - 2.54, - -2.54 - ], - "patternLength": 20.32 - }, - "DOT2": { - "name": "DOT2", - "description": "Dot (.5x) ........................................", - "pattern": [ - 0, - -0.635 - ], - "patternLength": 0.635 - } - } - }, - "layer": { - "handle": "2", - "ownerHandle": "0", - "layers": { - "0": { - "name": "0", - "frozen": false, - "visible": true, - "colorIndex": 7, - "color": 16777215 - } - } - } - }, - "blocks": { - "*Model_Space": { - "handle": "20", - "ownerHandle": "1F", - "layer": "0", - "name": "*Model_Space", - "position": { - "x": 0, - "y": 0, - "z": 0 - }, - "name2": "*Model_Space", - "xrefPath": "" - }, - "*Paper_Space": { - "handle": "1C", - "ownerHandle": "1B", - "paperSpace": true, - "layer": "0", - "name": "*Paper_Space", - "position": { - "x": 0, - "y": 0, - "z": 0 - }, - "name2": "*Paper_Space", - "xrefPath": "" - }, - "*Paper_Space0": { - "handle": "24", - "ownerHandle": "23", - "layer": "0", - "name": "*Paper_Space0", - "position": { - "x": 0, - "y": 0, - "z": 0 - }, - "name2": "*Paper_Space0", - "xrefPath": "" - } - }, - "entities": [ - { - "type": "CIRCLE", - "handle": "63", - "ownerHandle": "1F", - "layer": "0", - "lineType": "Continuous", - "colorIndex": 7, - "color": 16777215, - "lineweight": 25, - "center": { - "x": 560.0366481965, - "y": 79.3195376241, - "z": 0 - }, - "radius": 4 - }, - { - "type": "CIRCLE", - "handle": "64", - "ownerHandle": "1F", - "layer": "0", - "lineType": "Continuous", - "colorIndex": 7, - "color": 16777215, - "lineweight": 25, - "center": { - "x": 560.0366481965, - "y": 135.530070458, - "z": 0 - }, - "radius": 4 - }, - { - "type": "CIRCLE", - "handle": "65", - "ownerHandle": "1F", - "layer": "0", - "lineType": "Continuous", - "colorIndex": 7, - "color": 16777215, - "lineweight": 25, - "center": { - "x": 459.5466481965, - "y": 89.424804041, - "z": 0 - }, - "radius": 3.500000000000057 - }, - { - "type": "CIRCLE", - "handle": "66", - "ownerHandle": "1F", - "layer": "0", - "lineType": "Continuous", - "colorIndex": 7, - "color": 16777215, - "lineweight": 25, - "center": { - "x": 459.5466481965, - "y": 133.424804041, - "z": 0 - }, - "radius": 3.500000000000057 - }, - { - "type": "CIRCLE", - "handle": "67", - "ownerHandle": "1F", - "layer": "0", - "lineType": "Continuous", - "colorIndex": 7, - "color": 16777215, - "lineweight": 25, - "center": { - "x": 382.5466482276, - "y": 89.424804041, - "z": 0 - }, - "radius": 3.500000000000057 - }, - { - "type": "CIRCLE", - "handle": "68", - "ownerHandle": "1F", - "layer": "0", - "lineType": "Continuous", - "colorIndex": 7, - "color": 16777215, - "lineweight": 25, - "center": { - "x": 435.5001376074, - "y": 111.2353846758, - "z": 0 - }, - "radius": 19.99999999999994 - }, - { - "type": "CIRCLE", - "handle": "69", - "ownerHandle": "1F", - "layer": "0", - "lineType": "Continuous", - "colorIndex": 7, - "color": 16777215, - "lineweight": 25, - "center": { - "x": 382.5466482276, - "y": 133.424804041, - "z": 0 - }, - "radius": 3.000000000000057 - }, - { - "type": "LINE", - "vertices": [ - { - "x": 580.0366481965, - "y": 78.424804041, - "z": 0 - }, - { - "x": 580.0366481965, - "y": 136.424804041, - "z": 0 - } - ], - "handle": "6A", - "ownerHandle": "1F", - "layer": "0", - "lineType": "Continuous", - "colorIndex": 7, - "color": 16777215, - "lineweight": 25 - }, - { - "type": "ARC", - "handle": "6B", - "ownerHandle": "1F", - "layer": "0", - "lineType": "Continuous", - "colorIndex": 7, - "color": 16777215, - "lineweight": 25, - "center": { - "x": 575.0366481965, - "y": 78.424804041, - "z": 0 - }, - "radius": 5, - "startAngle": 4.71238898038469, - "endAngle": 0, - "angleLength": -4.71238898038469 - }, - { - "type": "LINE", - "vertices": [ - { - "x": 375.0366481965, - "y": 73.424804041, - "z": 0 - }, - { - "x": 575.0366481965, - "y": 73.424804041, - "z": 0 - } - ], - "handle": "6C", - "ownerHandle": "1F", - "layer": "0", - "lineType": "Continuous", - "colorIndex": 7, - "color": 16777215, - "lineweight": 25 - }, - { - "type": "ARC", - "handle": "6D", - "ownerHandle": "1F", - "layer": "0", - "lineType": "Continuous", - "colorIndex": 7, - "color": 16777215, - "lineweight": 25, - "center": { - "x": 375.0366481965, - "y": 78.424804041, - "z": 0 - }, - "radius": 5, - "startAngle": 3.141592653589793, - "endAngle": 4.71238898038469, - "angleLength": 1.5707963267948966 - }, - { - "type": "LINE", - "vertices": [ - { - "x": 370.0366481965, - "y": 136.424804041, - "z": 0 - }, - { - "x": 370.0366481965, - "y": 78.424804041, - "z": 0 - } - ], - "handle": "6E", - "ownerHandle": "1F", - "layer": "0", - "lineType": "Continuous", - "colorIndex": 7, - "color": 16777215, - "lineweight": 25 - }, - { - "type": "ARC", - "handle": "6F", - "ownerHandle": "1F", - "layer": "0", - "lineType": "Continuous", - "colorIndex": 7, - "color": 16777215, - "lineweight": 25, - "center": { - "x": 375.0366481965, - "y": 136.424804041, - "z": 0 - }, - "radius": 5, - "startAngle": 1.5707963267948966, - "endAngle": 3.141592653589793, - "angleLength": 1.5707963267948966 - }, - { - "type": "LINE", - "vertices": [ - { - "x": 575.0366481965, - "y": 141.424804041, - "z": 0 - }, - { - "x": 375.0366481965, - "y": 141.424804041, - "z": 0 - } - ], - "handle": "70", - "ownerHandle": "1F", - "layer": "0", - "lineType": "Continuous", - "colorIndex": 7, - "color": 16777215, - "lineweight": 25 - }, - { - "type": "ARC", - "handle": "71", - "ownerHandle": "1F", - "layer": "0", - "lineType": "Continuous", - "colorIndex": 7, - "color": 16777215, - "lineweight": 25, - "center": { - "x": 575.0366481965, - "y": 136.424804041, - "z": 0 - }, - "radius": 5, - "startAngle": 0, - "endAngle": 1.5707963267948966, - "angleLength": 1.5707963267948966 - } - ] -} \ No newline at end of file diff --git a/packages/cad/tests/dxf/kb-pro-200_Brackets_x2.DXF b/packages/cad/tests/dxf/kb-pro-200_Brackets_x2.DXF deleted file mode 100644 index 08c3f7cb..00000000 --- a/packages/cad/tests/dxf/kb-pro-200_Brackets_x2.DXF +++ /dev/null @@ -1,3386 +0,0 @@ - 0 -SECTION - 2 -HEADER - 9 -$ACADVER - 1 -AC1015 - 9 -$ACADMAINTVER - 70 - 6 - 9 -$DWGCODEPAGE - 3 -ANSI_1252 - 9 -$INSBASE - 10 -0.0 - 20 -0.0 - 30 -0.0 - 9 -$EXTMIN - 10 -370.0366481965 - 20 -73.424804041 - 30 -0.0 - 9 -$EXTMAX - 10 -580.0366481965 - 20 -141.424804041 - 30 -0.0 - 9 -$LIMMIN - 10 -0.0 - 20 -0.0 - 9 -$LIMMAX - 10 -420.0 - 20 -297.0 - 9 -$ORTHOMODE - 70 - 0 - 9 -$REGENMODE - 70 - 1 - 9 -$FILLMODE - 70 - 1 - 9 -$QTEXTMODE - 70 - 0 - 9 -$MIRRTEXT - 70 - 1 - 9 -$LTSCALE - 40 -1.0 - 9 -$ATTMODE - 70 - 1 - 9 -$TEXTSIZE - 40 -3.5 - 9 -$TRACEWID - 40 -1.0 - 9 -$TEXTSTYLE - 7 -Standard - 9 -$CLAYER - 8 -0 - 9 -$CELTYPE - 6 -ByLayer - 9 -$CECOLOR - 62 - 256 - 9 -$CELTSCALE - 40 -1.0 - 9 -$DISPSILH - 70 - 0 - 9 -$DIMSCALE - 40 -1.0 - 9 -$DIMASZ - 40 -3.302 - 9 -$DIMEXO - 40 -0.0 - 9 -$DIMDLI - 40 -3.75 - 9 -$DIMRND - 40 -0.0 - 9 -$DIMDLE - 40 -0.0 - 9 -$DIMEXE - 40 -1.0 - 9 -$DIMTP - 40 -0.0 - 9 -$DIMTM - 40 -0.0 - 9 -$DIMTXT - 40 -3.5 - 9 -$DIMCEN - 40 -2.5 - 9 -$DIMTSZ - 40 -0.0 - 9 -$DIMTOL - 70 - 0 - 9 -$DIMLIM - 70 - 0 - 9 -$DIMTIH - 70 - 1 - 9 -$DIMTOH - 70 - 1 - 9 -$DIMSE1 - 70 - 0 - 9 -$DIMSE2 - 70 - 0 - 9 -$DIMTAD - 70 - 1 - 9 -$DIMZIN - 70 - 1 - 9 -$DIMBLK - 1 - - 9 -$DIMASO - 70 - 1 - 9 -$DIMSHO - 70 - 1 - 9 -$DIMPOST - 1 - - 9 -$DIMAPOST - 1 - - 9 -$DIMALT - 70 - 0 - 9 -$DIMALTD - 70 - 3 - 9 -$DIMALTF - 40 -0.0393700787 - 9 -$DIMLFAC - 40 -1.0 - 9 -$DIMTOFL - 70 - 1 - 9 -$DIMTVP - 40 -0.0 - 9 -$DIMTIX - 70 - 0 - 9 -$DIMSOXD - 70 - 0 - 9 -$DIMSAH - 70 - 0 - 9 -$DIMBLK1 - 1 - - 9 -$DIMBLK2 - 1 - - 9 -$DIMSTYLE - 2 -ISO-25 - 9 -$DIMCLRD - 70 - 0 - 9 -$DIMCLRE - 70 - 0 - 9 -$DIMCLRT - 70 - 0 - 9 -$DIMTFAC - 40 -1.0 - 9 -$DIMGAP - 40 -1.524 - 9 -$DIMJUST - 70 - 0 - 9 -$DIMSD1 - 70 - 0 - 9 -$DIMSD2 - 70 - 0 - 9 -$DIMTOLJ - 70 - 0 - 9 -$DIMTZIN - 70 - 1 - 9 -$DIMALTZ - 70 - 0 - 9 -$DIMALTTZ - 70 - 0 - 9 -$DIMUPT - 70 - 0 - 9 -$DIMDEC - 70 - 2 - 9 -$DIMTDEC - 70 - 2 - 9 -$DIMALTU - 70 - 2 - 9 -$DIMALTTD - 70 - 3 - 9 -$DIMTXSTY - 7 -Standard - 9 -$DIMAUNIT - 70 - 0 - 9 -$DIMADEC - 70 - 2 - 9 -$DIMALTRND - 40 -0.0 - 9 -$DIMAZIN - 70 - 0 - 9 -$DIMDSEP - 70 - 44 - 9 -$DIMATFIT - 70 - 3 - 9 -$DIMFRAC - 70 - 0 - 9 -$DIMLDRBLK - 1 - - 9 -$DIMLUNIT - 70 - 2 - 9 -$DIMLWD - 70 - -2 - 9 -$DIMLWE - 70 - -2 - 9 -$DIMTMOVE - 70 - 0 - 9 -$LUNITS - 70 - 2 - 9 -$LUPREC - 70 - 2 - 9 -$SKETCHINC - 40 -1.0 - 9 -$FILLETRAD - 40 -0.0 - 9 -$AUNITS - 70 - 0 - 9 -$AUPREC - 70 - 2 - 9 -$MENU - 1 -. - 9 -$ELEVATION - 40 -0.0 - 9 -$PELEVATION - 40 -0.0 - 9 -$THICKNESS - 40 -0.0 - 9 -$LIMCHECK - 70 - 0 - 9 -$CHAMFERA - 40 -0.0 - 9 -$CHAMFERB - 40 -0.0 - 9 -$CHAMFERC - 40 -0.0 - 9 -$CHAMFERD - 40 -0.0 - 9 -$SKPOLY - 70 - 0 - 9 -$TDCREATE - 40 -2460166.395803958 - 9 -$TDUCREATE - 40 -2460166.312470625 - 9 -$TDUPDATE - 40 -2460166.395830798 - 9 -$TDUUPDATE - 40 -2460166.312497465 - 9 -$TDINDWG - 40 -0.0000000116 - 9 -$TDUSRTIMER - 40 -0.0000000116 - 9 -$USRTIMER - 70 - 1 - 9 -$ANGBASE - 50 -0.0 - 9 -$ANGDIR - 70 - 0 - 9 -$PDMODE - 70 - 0 - 9 -$PDSIZE - 40 --1.0 - 9 -$PLINEWID - 40 -0.0 - 9 -$SPLFRAME - 70 - 0 - 9 -$SPLINETYPE - 70 - 6 - 9 -$SPLINESEGS - 70 - 8 - 9 -$HANDSEED - 5 -73 - 9 -$SURFTAB1 - 70 - 6 - 9 -$SURFTAB2 - 70 - 6 - 9 -$SURFTYPE - 70 - 6 - 9 -$SURFU - 70 - 6 - 9 -$SURFV - 70 - 6 - 9 -$UCSBASE - 2 - - 9 -$UCSNAME - 2 - - 9 -$UCSORG - 10 -0.0 - 20 -0.0 - 30 -0.0 - 9 -$UCSXDIR - 10 -1.0 - 20 -0.0 - 30 -0.0 - 9 -$UCSYDIR - 10 -0.0 - 20 -1.0 - 30 -0.0 - 9 -$UCSORTHOREF - 2 - - 9 -$UCSORTHOVIEW - 70 - 0 - 9 -$UCSORGTOP - 10 -0.0 - 20 -0.0 - 30 -0.0 - 9 -$UCSORGBOTTOM - 10 -0.0 - 20 -0.0 - 30 -0.0 - 9 -$UCSORGLEFT - 10 -0.0 - 20 -0.0 - 30 -0.0 - 9 -$UCSORGRIGHT - 10 -0.0 - 20 -0.0 - 30 -0.0 - 9 -$UCSORGFRONT - 10 -0.0 - 20 -0.0 - 30 -0.0 - 9 -$UCSORGBACK - 10 -0.0 - 20 -0.0 - 30 -0.0 - 9 -$PUCSBASE - 2 - - 9 -$PUCSNAME - 2 - - 9 -$PUCSORG - 10 -0.0 - 20 -0.0 - 30 -0.0 - 9 -$PUCSXDIR - 10 -1.0 - 20 -0.0 - 30 -0.0 - 9 -$PUCSYDIR - 10 -0.0 - 20 -1.0 - 30 -0.0 - 9 -$PUCSORTHOREF - 2 - - 9 -$PUCSORTHOVIEW - 70 - 0 - 9 -$PUCSORGTOP - 10 -0.0 - 20 -0.0 - 30 -0.0 - 9 -$PUCSORGBOTTOM - 10 -0.0 - 20 -0.0 - 30 -0.0 - 9 -$PUCSORGLEFT - 10 -0.0 - 20 -0.0 - 30 -0.0 - 9 -$PUCSORGRIGHT - 10 -0.0 - 20 -0.0 - 30 -0.0 - 9 -$PUCSORGFRONT - 10 -0.0 - 20 -0.0 - 30 -0.0 - 9 -$PUCSORGBACK - 10 -0.0 - 20 -0.0 - 30 -0.0 - 9 -$USERI1 - 70 - 0 - 9 -$USERI2 - 70 - 0 - 9 -$USERI3 - 70 - 0 - 9 -$USERI4 - 70 - 0 - 9 -$USERI5 - 70 - 0 - 9 -$USERR1 - 40 -0.0 - 9 -$USERR2 - 40 -0.0 - 9 -$USERR3 - 40 -0.0 - 9 -$USERR4 - 40 -0.0 - 9 -$USERR5 - 40 -0.0 - 9 -$WORLDVIEW - 70 - 1 - 9 -$SHADEDGE - 70 - 3 - 9 -$SHADEDIF - 70 - 70 - 9 -$TILEMODE - 70 - 1 - 9 -$MAXACTVP - 70 - 64 - 9 -$PINSBASE - 10 -0.0 - 20 -0.0 - 30 -0.0 - 9 -$PLIMCHECK - 70 - 0 - 9 -$PEXTMIN - 10 -1.0000000000E+20 - 20 -1.0000000000E+20 - 30 -1.0000000000E+20 - 9 -$PEXTMAX - 10 --1.0000000000E+20 - 20 --1.0000000000E+20 - 30 --1.0000000000E+20 - 9 -$PLIMMIN - 10 -0.0 - 20 -0.0 - 9 -$PLIMMAX - 10 -420.0 - 20 -297.0 - 9 -$UNITMODE - 70 - 0 - 9 -$VISRETAIN - 70 - 1 - 9 -$PLINEGEN - 70 - 0 - 9 -$PSLTSCALE - 70 - 1 - 9 -$TREEDEPTH - 70 - 3020 - 9 -$CMLSTYLE - 2 -Standard - 9 -$CMLJUST - 70 - 0 - 9 -$CMLSCALE - 40 -20.0 - 9 -$PROXYGRAPHICS - 70 - 1 - 9 -$MEASUREMENT - 70 - 1 - 9 -$CELWEIGHT -370 - -1 - 9 -$ENDCAPS -280 - 0 - 9 -$JOINSTYLE -280 - 0 - 9 -$LWDISPLAY -290 - 1 - 9 -$INSUNITS - 70 - 4 - 9 -$HYPERLINKBASE - 1 - - 9 -$STYLESHEET - 1 - - 9 -$XEDIT -290 - 1 - 9 -$CEPSNTYPE -380 - 0 - 9 -$PSTYLEMODE -290 - 1 - 9 -$FINGERPRINTGUID - 2 -{d4d03d19-7d4f-4a71-af0b-d2723014866b} - 9 -$VERSIONGUID - 2 -{FAEB1C32-E019-11D5-929B-00C0DF256EC4} - 9 -$EXTNAMES -290 - 1 - 9 -$PSVPSCALE - 40 -0.0 - 9 -$OLESTARTUP -290 - 0 - 0 -ENDSEC - 0 -SECTION - 2 -CLASSES - 0 -CLASS - 1 -ACDBDICTIONARYWDFLT - 2 -AcDbDictionaryWithDefault - 3 -ObjectDBX Classes - 90 - 0 -280 - 0 -281 - 0 - 0 -CLASS - 1 -VISUALSTYLE - 2 -AcDbVisualStyle - 3 -ObjectDBX Classes - 90 - 4095 -280 - 0 -281 - 0 - 0 -CLASS - 1 -MATERIAL - 2 -AcDbMaterial - 3 -ObjectDBX Classes - 90 - 1153 -280 - 0 -281 - 0 - 0 -CLASS - 1 -SCALE - 2 -AcDbScale - 3 -ObjectDBX Classes - 90 - 1153 -280 - 0 -281 - 0 - 0 -CLASS - 1 -TABLESTYLE - 2 -AcDbTableStyle - 3 -ObjectDBX Classes - 90 - 4095 -280 - 0 -281 - 0 - 0 -CLASS - 1 -MLEADERSTYLE - 2 -AcDbMLeaderStyle - 3 -ACDB_MLEADERSTYLE_CLASS - 90 - 4095 -280 - 0 -281 - 0 - 0 -CLASS - 1 -SUN - 2 -AcDbSun - 3 -SCENEOE - 90 - 1153 -280 - 0 -281 - 0 - 0 -CLASS - 1 -ACDBPLACEHOLDER - 2 -AcDbPlaceHolder - 3 -ObjectDBX Classes - 90 - 0 -280 - 0 -281 - 0 - 0 -CLASS - 1 -LAYOUT - 2 -AcDbLayout - 3 -ObjectDBX Classes - 90 - 0 -280 - 0 -281 - 0 - 0 -ENDSEC - 0 -SECTION - 2 -TABLES - 0 -TABLE - 2 -VPORT - 5 -8 -330 -0 -100 -AcDbSymbolTable - 70 - 1 - 0 -VPORT - 5 -29 -330 -8 -100 -AcDbSymbolTableRecord -100 -AcDbViewportTableRecord - 2 -*Active - 70 - 0 - 10 -0.0 - 20 -0.0 - 11 -1.0 - 21 -1.0 - 12 -475.0366481965 - 22 -107.424804041 - 13 -0.0 - 23 -0.0 - 14 -10.0 - 24 -10.0 - 15 -10.0 - 25 -10.0 - 16 -0.0 - 26 -0.0 - 36 -1.0 - 17 -0.0 - 27 -0.0 - 37 -0.0 - 40 -69.36 - 41 -3.0882352941 - 42 -50.0 - 43 -0.0 - 44 -0.0 - 50 -0.0 - 51 -0.0 - 71 - 0 - 72 - 100 - 73 - 1 - 74 - 3 - 75 - 0 - 76 - 0 - 77 - 0 - 78 - 0 -281 - 0 - 65 - 1 -110 -0.0 -120 -0.0 -130 -0.0 -111 -1.0 -121 -0.0 -131 -0.0 -112 -0.0 -122 -1.0 -132 -0.0 - 79 - 0 -146 -0.0 - 0 -ENDTAB - 0 -TABLE - 2 -LTYPE - 5 -5 -330 -0 -100 -AcDbSymbolTable - 70 - 6 - 0 -LTYPE - 5 -14 -330 -5 -100 -AcDbSymbolTableRecord -100 -AcDbLinetypeTableRecord - 2 -ByBlock - 70 - 0 - 3 - - 72 - 65 - 73 - 0 - 40 -0.0 - 0 -LTYPE - 5 -15 -330 -5 -100 -AcDbSymbolTableRecord -100 -AcDbLinetypeTableRecord - 2 -ByLayer - 70 - 0 - 3 - - 72 - 65 - 73 - 0 - 40 -0.0 - 0 -LTYPE - 5 -16 -330 -5 -100 -AcDbSymbolTableRecord -100 -AcDbLinetypeTableRecord - 2 -Continuous - 70 - 0 - 3 -Solid line - 72 - 65 - 73 - 0 - 40 -0.0 - 0 -LTYPE - 5 -5E -330 -5 -100 -AcDbSymbolTableRecord -100 -AcDbLinetypeTableRecord - 2 -HIDDEN - 70 - 0 - 3 -Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ - 72 - 65 - 73 - 2 - 40 -1.905 - 49 -1.27 - 74 - 0 - 49 --0.635 - 74 - 0 - 0 -LTYPE - 5 -5F -330 -5 -100 -AcDbSymbolTableRecord -100 -AcDbLinetypeTableRecord - 2 -PHANTOM - 70 - 0 - 3 -Phantom ______ __ __ ______ __ __ ______ - 72 - 65 - 73 - 6 - 40 -12.7 - 49 -6.35 - 74 - 0 - 49 --1.27 - 74 - 0 - 49 -1.27 - 74 - 0 - 49 --1.27 - 74 - 0 - 49 -1.27 - 74 - 0 - 49 --1.27 - 74 - 0 - 0 -LTYPE - 5 -60 -330 -5 -100 -AcDbSymbolTableRecord -100 -AcDbLinetypeTableRecord - 2 -CENTER - 70 - 0 - 3 -Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ - 72 - 65 - 73 - 4 - 40 -10.16 - 49 -6.35 - 74 - 0 - 49 --1.27 - 74 - 0 - 49 -1.27 - 74 - 0 - 49 --1.27 - 74 - 0 - 0 -LTYPE - 5 -61 -330 -5 -100 -AcDbSymbolTableRecord -100 -AcDbLinetypeTableRecord - 2 -CENTERX2 - 70 - 0 - 3 -Center (2x) ________ __ ________ __ _____ - 72 - 65 - 73 - 4 - 40 -20.32 - 49 -12.7 - 74 - 0 - 49 --2.54 - 74 - 0 - 49 -2.54 - 74 - 0 - 49 --2.54 - 74 - 0 - 0 -LTYPE - 5 -62 -330 -5 -100 -AcDbSymbolTableRecord -100 -AcDbLinetypeTableRecord - 2 -DOT2 - 70 - 0 - 3 -Dot (.5x) ........................................ - 72 - 65 - 73 - 2 - 40 -0.635 - 49 -0.0 - 74 - 0 - 49 --0.635 - 74 - 0 - 0 -ENDTAB - 0 -TABLE - 2 -LAYER - 5 -2 -330 -0 -100 -AcDbSymbolTable - 70 - 1 - 0 -LAYER - 5 -10 -330 -2 -100 -AcDbSymbolTableRecord -100 -AcDbLayerTableRecord - 2 -0 - 70 - 0 - 62 - 7 - 6 -Continuous -370 - -3 -390 -F - 0 -ENDTAB - 0 -TABLE - 2 -STYLE - 5 -3 -330 -0 -100 -AcDbSymbolTable - 70 - 1 - 0 -STYLE - 5 -11 -330 -3 -100 -AcDbSymbolTableRecord -100 -AcDbTextStyleTableRecord - 2 -Standard - 70 - 0 - 40 -0.0 - 41 -1.0 - 50 -0.0 - 71 - 0 - 42 -3.5 - 3 -txt - 4 - - 0 -ENDTAB - 0 -TABLE - 2 -VIEW - 5 -6 -330 -0 -100 -AcDbSymbolTable - 70 - 0 - 0 -ENDTAB - 0 -TABLE - 2 -UCS - 5 -7 -330 -0 -100 -AcDbSymbolTable - 70 - 0 - 0 -ENDTAB - 0 -TABLE - 2 -APPID - 5 -9 -330 -0 -100 -AcDbSymbolTable - 70 - 1 - 0 -APPID - 5 -12 -330 -9 -100 -AcDbSymbolTableRecord -100 -AcDbRegAppTableRecord - 2 -ACAD - 70 - 0 - 0 -ENDTAB - 0 -TABLE - 2 -DIMSTYLE - 5 -A -330 -0 -100 -AcDbSymbolTable - 70 - 1 -100 -AcDbDimStyleTable - 0 -DIMSTYLE -105 -27 -330 -A -100 -AcDbSymbolTableRecord -100 -AcDbDimStyleTableRecord - 2 -ISO-25 - 70 - 0 - 41 -2.5 - 42 -0.625 - 43 -3.75 - 44 -1.25 - 73 - 0 - 74 - 0 - 77 - 1 - 78 - 8 -140 -2.5 -141 -2.5 -143 -0.0393700787 -147 -0.625 -171 - 3 -172 - 1 -178 - 0 -271 - 2 -272 - 2 -274 - 3 -278 - 44 -283 - 0 -284 - 8 -340 -11 - 0 -ENDTAB - 0 -TABLE - 2 -BLOCK_RECORD - 5 -1 -330 -0 -100 -AcDbSymbolTable - 70 - 1 - 0 -BLOCK_RECORD - 5 -1F -330 -1 -100 -AcDbSymbolTableRecord -100 -AcDbBlockTableRecord - 2 -*Model_Space -340 -22 - 0 -BLOCK_RECORD - 5 -1B -330 -1 -100 -AcDbSymbolTableRecord -100 -AcDbBlockTableRecord - 2 -*Paper_Space -340 -1E - 0 -BLOCK_RECORD - 5 -23 -330 -1 -100 -AcDbSymbolTableRecord -100 -AcDbBlockTableRecord - 2 -*Paper_Space0 -340 -26 - 0 -ENDTAB - 0 -ENDSEC - 0 -SECTION - 2 -BLOCKS - 0 -BLOCK - 5 -20 -330 -1F -100 -AcDbEntity - 8 -0 -100 -AcDbBlockBegin - 2 -*Model_Space - 70 - 0 - 10 -0.0 - 20 -0.0 - 30 -0.0 - 3 -*Model_Space - 1 - - 0 -ENDBLK - 5 -21 -330 -1F -100 -AcDbEntity - 8 -0 -100 -AcDbBlockEnd - 0 -BLOCK - 5 -1C -330 -1B -100 -AcDbEntity - 67 - 1 - 8 -0 -100 -AcDbBlockBegin - 2 -*Paper_Space - 70 - 0 - 10 -0.0 - 20 -0.0 - 30 -0.0 - 3 -*Paper_Space - 1 - - 0 -ENDBLK - 5 -1D -330 -1B -100 -AcDbEntity - 67 - 1 - 8 -0 -100 -AcDbBlockEnd - 0 -BLOCK - 5 -24 -330 -23 -100 -AcDbEntity - 8 -0 -100 -AcDbBlockBegin - 2 -*Paper_Space0 - 70 - 0 - 10 -0.0 - 20 -0.0 - 30 -0.0 - 3 -*Paper_Space0 - 1 - - 0 -ENDBLK - 5 -25 -330 -23 -100 -AcDbEntity - 8 -0 -100 -AcDbBlockEnd - 0 -ENDSEC - 0 -SECTION - 2 -ENTITIES - 0 -CIRCLE - 5 -63 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbCircle - 10 -560.0366481965 - 20 -79.3195376241 - 30 -0.0 - 40 -4.0 - 0 -CIRCLE - 5 -64 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbCircle - 10 -560.0366481965 - 20 -135.530070458 - 30 -0.0 - 40 -4.0 - 0 -CIRCLE - 5 -65 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbCircle - 10 -459.5466481965 - 20 -89.424804041 - 30 -0.0 - 40 -3.500000000000057 - 0 -CIRCLE - 5 -66 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbCircle - 10 -459.5466481965 - 20 -133.424804041 - 30 -0.0 - 40 -3.500000000000057 - 0 -CIRCLE - 5 -67 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbCircle - 10 -382.5466482276 - 20 -89.424804041 - 30 -0.0 - 40 -3.500000000000057 - 0 -CIRCLE - 5 -68 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbCircle - 10 -435.5001376074 - 20 -111.2353846758 - 30 -0.0 - 40 -19.99999999999994 - 0 -CIRCLE - 5 -69 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbCircle - 10 -382.5466482276 - 20 -133.424804041 - 30 -0.0 - 40 -3.000000000000057 - 0 -LINE - 5 -6A -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 -580.0366481965 - 20 -78.424804041 - 30 -0.0 - 11 -580.0366481965 - 21 -136.424804041 - 31 -0.0 - 0 -ARC - 5 -6B -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbCircle - 10 -575.0366481965 - 20 -78.424804041 - 30 -0.0 - 40 -5.0 -100 -AcDbArc - 50 -270.0 - 51 -0.0 - 0 -LINE - 5 -6C -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 -375.0366481965 - 20 -73.424804041 - 30 -0.0 - 11 -575.0366481965 - 21 -73.424804041 - 31 -0.0 - 0 -ARC - 5 -6D -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbCircle - 10 -375.0366481965 - 20 -78.424804041 - 30 -0.0 - 40 -5.0 -100 -AcDbArc - 50 -180.0 - 51 -270.0 - 0 -LINE - 5 -6E -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 -370.0366481965 - 20 -136.424804041 - 30 -0.0 - 11 -370.0366481965 - 21 -78.424804041 - 31 -0.0 - 0 -ARC - 5 -6F -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbCircle - 10 -375.0366481965 - 20 -136.424804041 - 30 -0.0 - 40 -5.0 -100 -AcDbArc - 50 -90.0 - 51 -180.0 - 0 -LINE - 5 -70 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 -575.0366481965 - 20 -141.424804041 - 30 -0.0 - 11 -375.0366481965 - 21 -141.424804041 - 31 -0.0 - 0 -ARC - 5 -71 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbCircle - 10 -575.0366481965 - 20 -136.424804041 - 30 -0.0 - 40 -5.0 -100 -AcDbArc - 50 -0.0 - 51 -90.0 - 0 -ENDSEC - 0 -SECTION - 2 -OBJECTS - 0 -DICTIONARY - 5 -C -330 -0 -100 -AcDbDictionary -281 - 1 - 3 -ACAD_GROUP -350 -D - 3 -ACAD_LAYOUT -350 -1A - 3 -ACAD_MLINESTYLE -350 -17 - 3 -ACAD_PLOTSETTINGS -350 -19 - 3 -ACAD_PLOTSTYLENAME -350 -E - 3 -ACAD_SCALELIST -350 -47 - 3 -DWGPROPS -350 -72 - 0 -DICTIONARY - 5 -D -102 -{ACAD_REACTORS -330 -C -102 -} -330 -C -100 -AcDbDictionary -281 - 1 - 0 -DICTIONARY - 5 -1A -102 -{ACAD_REACTORS -330 -C -102 -} -330 -C -100 -AcDbDictionary -281 - 1 - 3 -Layout1 -350 -1E - 3 -Layout2 -350 -26 - 3 -Model -350 -22 - 0 -DICTIONARY - 5 -17 -102 -{ACAD_REACTORS -330 -C -102 -} -330 -C -100 -AcDbDictionary -281 - 1 - 3 -Standard -350 -18 - 0 -DICTIONARY - 5 -19 -102 -{ACAD_REACTORS -330 -C -102 -} -330 -C -100 -AcDbDictionary -281 - 1 - 0 -ACDBDICTIONARYWDFLT - 5 -E -102 -{ACAD_REACTORS -330 -C -102 -} -330 -C -100 -AcDbDictionary -281 - 1 - 3 -Normal -350 -F -100 -AcDbDictionaryWithDefault -340 -F - 0 -DICTIONARY - 5 -47 -102 -{ACAD_REACTORS -330 -C -102 -} -330 -C -100 -AcDbDictionary -281 - 1 - 3 -A0 -350 -48 - 3 -A1 -350 -49 - 3 -A2 -350 -4A - 3 -A3 -350 -4B - 3 -A4 -350 -4C - 3 -A5 -350 -4D - 3 -A6 -350 -4E - 3 -A7 -350 -4F - 3 -A8 -350 -50 - 3 -A9 -350 -51 - 3 -B0 -350 -52 - 3 -B1 -350 -53 - 3 -B2 -350 -54 - 3 -B3 -350 -55 - 3 -B4 -350 -56 - 3 -B5 -350 -57 - 3 -B6 -350 -58 - 0 -XRECORD - 5 -72 -102 -{ACAD_REACTORS -330 -C -102 -} -330 -C -100 -AcDbXrecord -280 - 1 - 1 -DWGPROPS COOKIE - 2 - - 3 - - 4 - - 6 - - 7 - - 8 -mc008 - 9 - -300 -= -301 -= -302 -= -303 -= -304 -= -305 -= -306 -= -307 -= -308 -= -309 -= - 40 -0.0 - 41 -2460166.312470625 - 42 -2460166.312497465 - 1 - - 90 - 0 - 0 -LAYOUT - 5 -1E -102 -{ACAD_REACTORS -330 -1A -102 -} -330 -1A -100 -AcDbPlotSettings - 1 - - 2 -none_device - 4 - - 6 - - 40 -0.0 - 41 -0.0 - 42 -0.0 - 43 -0.0 - 44 -0.0 - 45 -0.0 - 46 -0.0 - 47 -0.0 - 48 -0.0 - 49 -0.0 -140 -0.0 -141 -0.0 -142 -1.0 -143 -1.0 - 70 - 688 - 72 - 1 - 73 - 0 - 74 - 5 - 7 - - 75 - 16 -147 -1.0 -148 -0.0 -149 -0.0 -100 -AcDbLayout - 1 -Layout1 - 70 - 1 - 71 - 1 - 10 -0.0 - 20 -0.0 - 11 -420.0 - 21 -297.0 - 12 -0.0 - 22 -0.0 - 32 -0.0 - 14 -1.0000000000E+20 - 24 -1.0000000000E+20 - 34 -1.0000000000E+20 - 15 --1.0000000000E+20 - 25 --1.0000000000E+20 - 35 --1.0000000000E+20 -146 -0.0 - 13 -0.0 - 23 -0.0 - 33 -0.0 - 16 -1.0 - 26 -0.0 - 36 -0.0 - 17 -0.0 - 27 -1.0 - 37 -0.0 - 76 - 0 -330 -1B - 0 -LAYOUT - 5 -26 -102 -{ACAD_REACTORS -330 -1A -102 -} -330 -1A -100 -AcDbPlotSettings - 1 - - 2 -none_device - 4 - - 6 - - 40 -0.0 - 41 -0.0 - 42 -0.0 - 43 -0.0 - 44 -0.0 - 45 -0.0 - 46 -0.0 - 47 -0.0 - 48 -0.0 - 49 -0.0 -140 -0.0 -141 -0.0 -142 -1.0 -143 -1.0 - 70 - 688 - 72 - 1 - 73 - 0 - 74 - 5 - 7 - - 75 - 16 -147 -1.0 -148 -0.0 -149 -0.0 -100 -AcDbLayout - 1 -Layout2 - 70 - 1 - 71 - 2 - 10 -0.0 - 20 -0.0 - 11 -0.0 - 21 -0.0 - 12 -0.0 - 22 -0.0 - 32 -0.0 - 14 -0.0 - 24 -0.0 - 34 -0.0 - 15 -0.0 - 25 -0.0 - 35 -0.0 -146 -0.0 - 13 -0.0 - 23 -0.0 - 33 -0.0 - 16 -1.0 - 26 -0.0 - 36 -0.0 - 17 -0.0 - 27 -1.0 - 37 -0.0 - 76 - 0 -330 -23 - 0 -LAYOUT - 5 -22 -102 -{ACAD_REACTORS -330 -1A -102 -} -330 -1A -100 -AcDbPlotSettings - 1 - - 2 -none_device - 4 -ANSI_A_(11.00_x_8.50_Inches) - 6 - - 40 -6.35 - 41 -19.05 - 42 -6.35000508 - 43 -19.05000254 - 44 -279.4 - 45 -215.9 - 46 --492.3547030688 - 47 --52.5968838727 - 48 -0.0 - 49 -0.0 -140 -0.0 -141 -0.0 -142 -0.0518571429 -143 -1.0 - 70 - 1696 - 72 - 0 - 73 - 0 - 74 - 0 - 7 - - 75 - 0 -147 -0.0179189148 -148 --1300.4909072572 -149 -0.0 -100 -AcDbLayout - 1 -Model - 70 - 1 - 71 - 0 - 10 -0.0 - 20 -0.0 - 11 -420.0 - 21 -297.0 - 12 -0.0 - 22 -0.0 - 32 -0.0 - 14 -370.0366481965 - 24 -73.424804041 - 34 -0.0 - 15 -580.0366481965 - 25 -141.424804041 - 35 -0.0 -146 -0.0 - 13 -0.0 - 23 -0.0 - 33 -0.0 - 16 -1.0 - 26 -0.0 - 36 -0.0 - 17 -0.0 - 27 -1.0 - 37 -0.0 - 76 - 0 -330 -1F -331 -29 - 0 -MLINESTYLE - 5 -18 -102 -{ACAD_REACTORS -330 -17 -102 -} -330 -17 -100 -AcDbMlineStyle - 2 -Standard - 70 - 0 - 3 - - 62 - 256 - 51 -90.0 - 52 -90.0 - 71 - 2 - 49 -0.5 - 62 - 256 - 6 -BYLAYER - 49 --0.5 - 62 - 256 - 6 -BYLAYER - 0 -ACDBPLACEHOLDER - 5 -F -102 -{ACAD_REACTORS -330 -E -102 -} -330 -E - 0 -SCALE - 5 -48 -102 -{ACAD_REACTORS -330 -47 -102 -} -330 -47 -100 -AcDbScale - 70 - 0 -300 -1:1 -140 -1.0 -141 -1.0 -290 - 1 - 0 -SCALE - 5 -49 -102 -{ACAD_REACTORS -330 -47 -102 -} -330 -47 -100 -AcDbScale - 70 - 0 -300 -1:2 -140 -1.0 -141 -2.0 -290 - 0 - 0 -SCALE - 5 -4A -102 -{ACAD_REACTORS -330 -47 -102 -} -330 -47 -100 -AcDbScale - 70 - 0 -300 -1:4 -140 -1.0 -141 -4.0 -290 - 0 - 0 -SCALE - 5 -4B -102 -{ACAD_REACTORS -330 -47 -102 -} -330 -47 -100 -AcDbScale - 70 - 0 -300 -1:5 -140 -1.0 -141 -5.0 -290 - 0 - 0 -SCALE - 5 -4C -102 -{ACAD_REACTORS -330 -47 -102 -} -330 -47 -100 -AcDbScale - 70 - 0 -300 -1:8 -140 -1.0 -141 -8.0 -290 - 0 - 0 -SCALE - 5 -4D -102 -{ACAD_REACTORS -330 -47 -102 -} -330 -47 -100 -AcDbScale - 70 - 0 -300 -1:10 -140 -1.0 -141 -10.0 -290 - 0 - 0 -SCALE - 5 -4E -102 -{ACAD_REACTORS -330 -47 -102 -} -330 -47 -100 -AcDbScale - 70 - 0 -300 -1:16 -140 -1.0 -141 -16.0 -290 - 0 - 0 -SCALE - 5 -4F -102 -{ACAD_REACTORS -330 -47 -102 -} -330 -47 -100 -AcDbScale - 70 - 0 -300 -1:20 -140 -1.0 -141 -20.0 -290 - 0 - 0 -SCALE - 5 -50 -102 -{ACAD_REACTORS -330 -47 -102 -} -330 -47 -100 -AcDbScale - 70 - 0 -300 -1:30 -140 -1.0 -141 -30.0 -290 - 0 - 0 -SCALE - 5 -51 -102 -{ACAD_REACTORS -330 -47 -102 -} -330 -47 -100 -AcDbScale - 70 - 0 -300 -1:40 -140 -1.0 -141 -40.0 -290 - 0 - 0 -SCALE - 5 -52 -102 -{ACAD_REACTORS -330 -47 -102 -} -330 -47 -100 -AcDbScale - 70 - 0 -300 -1:50 -140 -1.0 -141 -50.0 -290 - 0 - 0 -SCALE - 5 -53 -102 -{ACAD_REACTORS -330 -47 -102 -} -330 -47 -100 -AcDbScale - 70 - 0 -300 -1:100 -140 -1.0 -141 -100.0 -290 - 0 - 0 -SCALE - 5 -54 -102 -{ACAD_REACTORS -330 -47 -102 -} -330 -47 -100 -AcDbScale - 70 - 0 -300 -2:1 -140 -2.0 -141 -1.0 -290 - 0 - 0 -SCALE - 5 -55 -102 -{ACAD_REACTORS -330 -47 -102 -} -330 -47 -100 -AcDbScale - 70 - 0 -300 -4:1 -140 -4.0 -141 -1.0 -290 - 0 - 0 -SCALE - 5 -56 -102 -{ACAD_REACTORS -330 -47 -102 -} -330 -47 -100 -AcDbScale - 70 - 0 -300 -8:1 -140 -8.0 -141 -1.0 -290 - 0 - 0 -SCALE - 5 -57 -102 -{ACAD_REACTORS -330 -47 -102 -} -330 -47 -100 -AcDbScale - 70 - 0 -300 -10:1 -140 -10.0 -141 -1.0 -290 - 0 - 0 -SCALE - 5 -58 -102 -{ACAD_REACTORS -330 -47 -102 -} -330 -47 -100 -AcDbScale - 70 - 0 -300 -100:1 -140 -100.0 -141 -1.0 -290 - 0 - 0 -ENDSEC - 0 -EOF diff --git a/packages/cad/tests/dxf/kb-pro-200_Brackets_x2.DXF.json b/packages/cad/tests/dxf/kb-pro-200_Brackets_x2.DXF.json deleted file mode 100644 index 1709fa40..00000000 --- a/packages/cad/tests/dxf/kb-pro-200_Brackets_x2.DXF.json +++ /dev/null @@ -1,786 +0,0 @@ -{ - "header": { - "$ACADVER": "AC1015", - "$ACADMAINTVER": 6, - "$DWGCODEPAGE": "ANSI_1252", - "$INSBASE": { - "x": 0, - "y": 0, - "z": 0 - }, - "$EXTMIN": { - "x": 370.0366481965, - "y": 73.424804041, - "z": 0 - }, - "$EXTMAX": { - "x": 580.0366481965, - "y": 141.424804041, - "z": 0 - }, - "$LIMMIN": { - "x": 0, - "y": 0 - }, - "$LIMMAX": { - "x": 420, - "y": 297 - }, - "$ORTHOMODE": 0, - "$REGENMODE": 1, - "$FILLMODE": 1, - "$QTEXTMODE": 0, - "$MIRRTEXT": 1, - "$LTSCALE": 1, - "$ATTMODE": 1, - "$TEXTSIZE": 3.5, - "$TRACEWID": 1, - "$TEXTSTYLE": "Standard", - "$CLAYER": "0", - "$CELTYPE": "ByLayer", - "$CECOLOR": 256, - "$CELTSCALE": 1, - "$DISPSILH": 0, - "$DIMSCALE": 1, - "$DIMASZ": 3.302, - "$DIMEXO": 0, - "$DIMDLI": 3.75, - "$DIMRND": 0, - "$DIMDLE": 0, - "$DIMEXE": 1, - "$DIMTP": 0, - "$DIMTM": 0, - "$DIMTXT": 3.5, - "$DIMCEN": 2.5, - "$DIMTSZ": 0, - "$DIMTOL": 0, - "$DIMLIM": 0, - "$DIMTIH": 1, - "$DIMTOH": 1, - "$DIMSE1": 0, - "$DIMSE2": 0, - "$DIMTAD": 1, - "$DIMZIN": 1, - "$DIMBLK": "", - "$DIMASO": 1, - "$DIMSHO": 1, - "$DIMPOST": "", - "$DIMAPOST": "", - "$DIMALT": 0, - "$DIMALTD": 3, - "$DIMALTF": 0.0393700787, - "$DIMLFAC": 1, - "$DIMTOFL": 1, - "$DIMTVP": 0, - "$DIMTIX": 0, - "$DIMSOXD": 0, - "$DIMSAH": 0, - "$DIMBLK1": "", - "$DIMBLK2": "", - "$DIMSTYLE": "ISO-25", - "$DIMCLRD": 0, - "$DIMCLRE": 0, - "$DIMCLRT": 0, - "$DIMTFAC": 1, - "$DIMGAP": 1.524, - "$DIMJUST": 0, - "$DIMSD1": 0, - "$DIMSD2": 0, - "$DIMTOLJ": 0, - "$DIMTZIN": 1, - "$DIMALTZ": 0, - "$DIMALTTZ": 0, - "$DIMUPT": 0, - "$DIMDEC": 2, - "$DIMTDEC": 2, - "$DIMALTU": 2, - "$DIMALTTD": 3, - "$DIMTXSTY": "Standard", - "$DIMAUNIT": 0, - "$DIMADEC": 2, - "$DIMALTRND": 0, - "$DIMAZIN": 0, - "$DIMDSEP": 44, - "$DIMATFIT": 3, - "$DIMFRAC": 0, - "$DIMLDRBLK": "", - "$DIMLUNIT": 2, - "$DIMLWD": -2, - "$DIMLWE": -2, - "$DIMTMOVE": 0, - "$LUNITS": 2, - "$LUPREC": 2, - "$SKETCHINC": 1, - "$FILLETRAD": 0, - "$AUNITS": 0, - "$AUPREC": 2, - "$MENU": ".", - "$ELEVATION": 0, - "$PELEVATION": 0, - "$THICKNESS": 0, - "$LIMCHECK": 0, - "$CHAMFERA": 0, - "$CHAMFERB": 0, - "$CHAMFERC": 0, - "$CHAMFERD": 0, - "$SKPOLY": 0, - "$TDCREATE": 2460166.395803958, - "$TDUCREATE": 2460166.312470625, - "$TDUPDATE": 2460166.395830798, - "$TDUUPDATE": 2460166.312497465, - "$TDINDWG": 1.16e-8, - "$TDUSRTIMER": 1.16e-8, - "$USRTIMER": 1, - "$ANGBASE": 0, - "$ANGDIR": 0, - "$PDMODE": 0, - "$PDSIZE": -1, - "$PLINEWID": 0, - "$SPLFRAME": 0, - "$SPLINETYPE": 6, - "$SPLINESEGS": 8, - "$HANDSEED": "73", - "$SURFTAB1": 6, - "$SURFTAB2": 6, - "$SURFTYPE": 6, - "$SURFU": 6, - "$SURFV": 6, - "$UCSBASE": "", - "$UCSNAME": "", - "$UCSORG": { - "x": 0, - "y": 0, - "z": 0 - }, - "$UCSXDIR": { - "x": 1, - "y": 0, - "z": 0 - }, - "$UCSYDIR": { - "x": 0, - "y": 1, - "z": 0 - }, - "$UCSORTHOREF": "", - "$UCSORTHOVIEW": 0, - "$UCSORGTOP": { - "x": 0, - "y": 0, - "z": 0 - }, - "$UCSORGBOTTOM": { - "x": 0, - "y": 0, - "z": 0 - }, - "$UCSORGLEFT": { - "x": 0, - "y": 0, - "z": 0 - }, - "$UCSORGRIGHT": { - "x": 0, - "y": 0, - "z": 0 - }, - "$UCSORGFRONT": { - "x": 0, - "y": 0, - "z": 0 - }, - "$UCSORGBACK": { - "x": 0, - "y": 0, - "z": 0 - }, - "$PUCSBASE": "", - "$PUCSNAME": "", - "$PUCSORG": { - "x": 0, - "y": 0, - "z": 0 - }, - "$PUCSXDIR": { - "x": 1, - "y": 0, - "z": 0 - }, - "$PUCSYDIR": { - "x": 0, - "y": 1, - "z": 0 - }, - "$PUCSORTHOREF": "", - "$PUCSORTHOVIEW": 0, - "$PUCSORGTOP": { - "x": 0, - "y": 0, - "z": 0 - }, - "$PUCSORGBOTTOM": { - "x": 0, - "y": 0, - "z": 0 - }, - "$PUCSORGLEFT": { - "x": 0, - "y": 0, - "z": 0 - }, - "$PUCSORGRIGHT": { - "x": 0, - "y": 0, - "z": 0 - }, - "$PUCSORGFRONT": { - "x": 0, - "y": 0, - "z": 0 - }, - "$PUCSORGBACK": { - "x": 0, - "y": 0, - "z": 0 - }, - "$USERI1": 0, - "$USERI2": 0, - "$USERI3": 0, - "$USERI4": 0, - "$USERI5": 0, - "$USERR1": 0, - "$USERR2": 0, - "$USERR3": 0, - "$USERR4": 0, - "$USERR5": 0, - "$WORLDVIEW": 1, - "$SHADEDGE": 3, - "$SHADEDIF": 70, - "$TILEMODE": 1, - "$MAXACTVP": 64, - "$PINSBASE": { - "x": 0, - "y": 0, - "z": 0 - }, - "$PLIMCHECK": 0, - "$PEXTMIN": { - "x": 100000000000000000000, - "y": 100000000000000000000, - "z": 100000000000000000000 - }, - "$PEXTMAX": { - "x": -100000000000000000000, - "y": -100000000000000000000, - "z": -100000000000000000000 - }, - "$PLIMMIN": { - "x": 0, - "y": 0 - }, - "$PLIMMAX": { - "x": 420, - "y": 297 - }, - "$UNITMODE": 0, - "$VISRETAIN": 1, - "$PLINEGEN": 0, - "$PSLTSCALE": 1, - "$TREEDEPTH": 3020, - "$CMLSTYLE": "Standard", - "$CMLJUST": 0, - "$CMLSCALE": 20, - "$PROXYGRAPHICS": 1, - "$MEASUREMENT": 1, - "$CELWEIGHT": -1, - "$ENDCAPS": 0, - "$JOINSTYLE": 0, - "$LWDISPLAY": true, - "$INSUNITS": 4, - "$HYPERLINKBASE": "", - "$STYLESHEET": "", - "$XEDIT": true, - "$CEPSNTYPE": 0, - "$PSTYLEMODE": true, - "$FINGERPRINTGUID": "{d4d03d19-7d4f-4a71-af0b-d2723014866b}", - "$VERSIONGUID": "{FAEB1C32-E019-11D5-929B-00C0DF256EC4}", - "$EXTNAMES": true, - "$PSVPSCALE": 0, - "$OLESTARTUP": false - }, - "tables": { - "viewPort": { - "handle": "8", - "ownerHandle": "0", - "viewPorts": [ - { - "ownerHandle": "8", - "name": "*Active", - "lowerLeftCorner": { - "x": 0, - "y": 0 - }, - "upperRightCorner": { - "x": 1, - "y": 1 - }, - "center": { - "x": 475.0366481965, - "y": 107.424804041 - }, - "snapBasePoint": { - "x": 0, - "y": 0 - }, - "snapSpacing": { - "x": 10, - "y": 10 - }, - "gridSpacing": { - "x": 10, - "y": 10 - }, - "viewDirectionFromTarget": { - "x": 0, - "y": 0, - "z": 1 - }, - "viewTarget": { - "x": 0, - "y": 0, - "z": 0 - }, - "lensLength": 50, - "frontClippingPlane": 0, - "backClippingPlane": 0, - "snapRotationAngle": 0, - "viewTwistAngle": 0, - "renderMode": 0, - "ucsOrigin": { - "x": 0, - "y": 0, - "z": 0 - }, - "ucsXAxis": { - "x": 1, - "y": 0, - "z": 0 - }, - "ucsYAxis": { - "x": 0, - "y": 1, - "z": 0 - }, - "orthographicType": 0 - } - ] - }, - "lineType": { - "handle": "5", - "ownerHandle": "0", - "lineTypes": { - "ByBlock": { - "name": "ByBlock", - "description": "", - "patternLength": 0 - }, - "ByLayer": { - "name": "ByLayer", - "description": "", - "patternLength": 0 - }, - "Continuous": { - "name": "Continuous", - "description": "Solid line", - "patternLength": 0 - }, - "HIDDEN": { - "name": "HIDDEN", - "description": "Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __", - "pattern": [ - 1.27, - -0.635 - ], - "patternLength": 1.905 - }, - "PHANTOM": { - "name": "PHANTOM", - "description": "Phantom ______ __ __ ______ __ __ ______", - "pattern": [ - 6.35, - -1.27, - 1.27, - -1.27, - 1.27, - -1.27 - ], - "patternLength": 12.7 - }, - "CENTER": { - "name": "CENTER", - "description": "Center ____ _ ____ _ ____ _ ____ _ ____ _ ____", - "pattern": [ - 6.35, - -1.27, - 1.27, - -1.27 - ], - "patternLength": 10.16 - }, - "CENTERX2": { - "name": "CENTERX2", - "description": "Center (2x) ________ __ ________ __ _____", - "pattern": [ - 12.7, - -2.54, - 2.54, - -2.54 - ], - "patternLength": 20.32 - }, - "DOT2": { - "name": "DOT2", - "description": "Dot (.5x) ........................................", - "pattern": [ - 0, - -0.635 - ], - "patternLength": 0.635 - } - } - }, - "layer": { - "handle": "2", - "ownerHandle": "0", - "layers": { - "0": { - "name": "0", - "frozen": false, - "visible": true, - "colorIndex": 7, - "color": 16777215 - } - } - } - }, - "blocks": { - "*Model_Space": { - "handle": "20", - "ownerHandle": "1F", - "layer": "0", - "name": "*Model_Space", - "position": { - "x": 0, - "y": 0, - "z": 0 - }, - "name2": "*Model_Space", - "xrefPath": "" - }, - "*Paper_Space": { - "handle": "1C", - "ownerHandle": "1B", - "paperSpace": true, - "layer": "0", - "name": "*Paper_Space", - "position": { - "x": 0, - "y": 0, - "z": 0 - }, - "name2": "*Paper_Space", - "xrefPath": "" - }, - "*Paper_Space0": { - "handle": "24", - "ownerHandle": "23", - "layer": "0", - "name": "*Paper_Space0", - "position": { - "x": 0, - "y": 0, - "z": 0 - }, - "name2": "*Paper_Space0", - "xrefPath": "" - } - }, - "entities": [ - { - "type": "CIRCLE", - "handle": "63", - "ownerHandle": "1F", - "layer": "0", - "lineType": "Continuous", - "colorIndex": 7, - "color": 16777215, - "lineweight": 25, - "center": { - "x": 560.0366481965, - "y": 79.3195376241, - "z": 0 - }, - "radius": 4 - }, - { - "type": "CIRCLE", - "handle": "64", - "ownerHandle": "1F", - "layer": "0", - "lineType": "Continuous", - "colorIndex": 7, - "color": 16777215, - "lineweight": 25, - "center": { - "x": 560.0366481965, - "y": 135.530070458, - "z": 0 - }, - "radius": 4 - }, - { - "type": "CIRCLE", - "handle": "65", - "ownerHandle": "1F", - "layer": "0", - "lineType": "Continuous", - "colorIndex": 7, - "color": 16777215, - "lineweight": 25, - "center": { - "x": 459.5466481965, - "y": 89.424804041, - "z": 0 - }, - "radius": 3.500000000000057 - }, - { - "type": "CIRCLE", - "handle": "66", - "ownerHandle": "1F", - "layer": "0", - "lineType": "Continuous", - "colorIndex": 7, - "color": 16777215, - "lineweight": 25, - "center": { - "x": 459.5466481965, - "y": 133.424804041, - "z": 0 - }, - "radius": 3.500000000000057 - }, - { - "type": "CIRCLE", - "handle": "67", - "ownerHandle": "1F", - "layer": "0", - "lineType": "Continuous", - "colorIndex": 7, - "color": 16777215, - "lineweight": 25, - "center": { - "x": 382.5466482276, - "y": 89.424804041, - "z": 0 - }, - "radius": 3.500000000000057 - }, - { - "type": "CIRCLE", - "handle": "68", - "ownerHandle": "1F", - "layer": "0", - "lineType": "Continuous", - "colorIndex": 7, - "color": 16777215, - "lineweight": 25, - "center": { - "x": 435.5001376074, - "y": 111.2353846758, - "z": 0 - }, - "radius": 19.99999999999994 - }, - { - "type": "CIRCLE", - "handle": "69", - "ownerHandle": "1F", - "layer": "0", - "lineType": "Continuous", - "colorIndex": 7, - "color": 16777215, - "lineweight": 25, - "center": { - "x": 382.5466482276, - "y": 133.424804041, - "z": 0 - }, - "radius": 3.000000000000057 - }, - { - "type": "LINE", - "vertices": [ - { - "x": 580.0366481965, - "y": 78.424804041, - "z": 0 - }, - { - "x": 580.0366481965, - "y": 136.424804041, - "z": 0 - } - ], - "handle": "6A", - "ownerHandle": "1F", - "layer": "0", - "lineType": "Continuous", - "colorIndex": 7, - "color": 16777215, - "lineweight": 25 - }, - { - "type": "ARC", - "handle": "6B", - "ownerHandle": "1F", - "layer": "0", - "lineType": "Continuous", - "colorIndex": 7, - "color": 16777215, - "lineweight": 25, - "center": { - "x": 575.0366481965, - "y": 78.424804041, - "z": 0 - }, - "radius": 5, - "startAngle": 4.71238898038469, - "endAngle": 0, - "angleLength": -4.71238898038469 - }, - { - "type": "LINE", - "vertices": [ - { - "x": 375.0366481965, - "y": 73.424804041, - "z": 0 - }, - { - "x": 575.0366481965, - "y": 73.424804041, - "z": 0 - } - ], - "handle": "6C", - "ownerHandle": "1F", - "layer": "0", - "lineType": "Continuous", - "colorIndex": 7, - "color": 16777215, - "lineweight": 25 - }, - { - "type": "ARC", - "handle": "6D", - "ownerHandle": "1F", - "layer": "0", - "lineType": "Continuous", - "colorIndex": 7, - "color": 16777215, - "lineweight": 25, - "center": { - "x": 375.0366481965, - "y": 78.424804041, - "z": 0 - }, - "radius": 5, - "startAngle": 3.141592653589793, - "endAngle": 4.71238898038469, - "angleLength": 1.5707963267948966 - }, - { - "type": "LINE", - "vertices": [ - { - "x": 370.0366481965, - "y": 136.424804041, - "z": 0 - }, - { - "x": 370.0366481965, - "y": 78.424804041, - "z": 0 - } - ], - "handle": "6E", - "ownerHandle": "1F", - "layer": "0", - "lineType": "Continuous", - "colorIndex": 7, - "color": 16777215, - "lineweight": 25 - }, - { - "type": "ARC", - "handle": "6F", - "ownerHandle": "1F", - "layer": "0", - "lineType": "Continuous", - "colorIndex": 7, - "color": 16777215, - "lineweight": 25, - "center": { - "x": 375.0366481965, - "y": 136.424804041, - "z": 0 - }, - "radius": 5, - "startAngle": 1.5707963267948966, - "endAngle": 3.141592653589793, - "angleLength": 1.5707963267948966 - }, - { - "type": "LINE", - "vertices": [ - { - "x": 575.0366481965, - "y": 141.424804041, - "z": 0 - }, - { - "x": 375.0366481965, - "y": 141.424804041, - "z": 0 - } - ], - "handle": "70", - "ownerHandle": "1F", - "layer": "0", - "lineType": "Continuous", - "colorIndex": 7, - "color": 16777215, - "lineweight": 25 - }, - { - "type": "ARC", - "handle": "71", - "ownerHandle": "1F", - "layer": "0", - "lineType": "Continuous", - "colorIndex": 7, - "color": 16777215, - "lineweight": 25, - "center": { - "x": 575.0366481965, - "y": 136.424804041, - "z": 0 - }, - "radius": 5, - "startAngle": 0, - "endAngle": 1.5707963267948966, - "angleLength": 1.5707963267948966 - } - ] -} \ No newline at end of file diff --git a/packages/cad/tests/dxf/square-200-bore.DXF b/packages/cad/tests/dxf/square-200-bore.DXF deleted file mode 100644 index b55e8a34..00000000 --- a/packages/cad/tests/dxf/square-200-bore.DXF +++ /dev/null @@ -1,3102 +0,0 @@ - 0 -SECTION - 2 -HEADER - 9 -$ACADVER - 1 -AC1015 - 9 -$ACADMAINTVER - 70 - 6 - 9 -$DWGCODEPAGE - 3 -ANSI_1252 - 9 -$INSBASE - 10 -0.0 - 20 -0.0 - 30 -0.0 - 9 -$EXTMIN - 10 -469.9612660006 - 20 --200.0 - 30 -0.0 - 9 -$EXTMAX - 10 -669.9612660006 - 20 -0.0 - 30 -0.0 - 9 -$LIMMIN - 10 -0.0 - 20 -0.0 - 9 -$LIMMAX - 10 -420.0 - 20 -297.0 - 9 -$ORTHOMODE - 70 - 0 - 9 -$REGENMODE - 70 - 1 - 9 -$FILLMODE - 70 - 1 - 9 -$QTEXTMODE - 70 - 0 - 9 -$MIRRTEXT - 70 - 1 - 9 -$LTSCALE - 40 -1.0 - 9 -$ATTMODE - 70 - 1 - 9 -$TEXTSIZE - 40 -3.5 - 9 -$TRACEWID - 40 -1.0 - 9 -$TEXTSTYLE - 7 -Standard - 9 -$CLAYER - 8 -0 - 9 -$CELTYPE - 6 -ByLayer - 9 -$CECOLOR - 62 - 256 - 9 -$CELTSCALE - 40 -1.0 - 9 -$DISPSILH - 70 - 0 - 9 -$DIMSCALE - 40 -1.0 - 9 -$DIMASZ - 40 -3.302 - 9 -$DIMEXO - 40 -0.0 - 9 -$DIMDLI - 40 -3.75 - 9 -$DIMRND - 40 -0.0 - 9 -$DIMDLE - 40 -0.0 - 9 -$DIMEXE - 40 -1.0 - 9 -$DIMTP - 40 -0.0 - 9 -$DIMTM - 40 -0.0 - 9 -$DIMTXT - 40 -3.5 - 9 -$DIMCEN - 40 -2.5 - 9 -$DIMTSZ - 40 -0.0 - 9 -$DIMTOL - 70 - 0 - 9 -$DIMLIM - 70 - 0 - 9 -$DIMTIH - 70 - 1 - 9 -$DIMTOH - 70 - 1 - 9 -$DIMSE1 - 70 - 0 - 9 -$DIMSE2 - 70 - 0 - 9 -$DIMTAD - 70 - 1 - 9 -$DIMZIN - 70 - 1 - 9 -$DIMBLK - 1 - - 9 -$DIMASO - 70 - 1 - 9 -$DIMSHO - 70 - 1 - 9 -$DIMPOST - 1 - - 9 -$DIMAPOST - 1 - - 9 -$DIMALT - 70 - 0 - 9 -$DIMALTD - 70 - 3 - 9 -$DIMALTF - 40 -0.0393700787 - 9 -$DIMLFAC - 40 -1.0 - 9 -$DIMTOFL - 70 - 1 - 9 -$DIMTVP - 40 -0.0 - 9 -$DIMTIX - 70 - 0 - 9 -$DIMSOXD - 70 - 0 - 9 -$DIMSAH - 70 - 0 - 9 -$DIMBLK1 - 1 - - 9 -$DIMBLK2 - 1 - - 9 -$DIMSTYLE - 2 -ISO-25 - 9 -$DIMCLRD - 70 - 0 - 9 -$DIMCLRE - 70 - 0 - 9 -$DIMCLRT - 70 - 0 - 9 -$DIMTFAC - 40 -1.0 - 9 -$DIMGAP - 40 -1.524 - 9 -$DIMJUST - 70 - 0 - 9 -$DIMSD1 - 70 - 0 - 9 -$DIMSD2 - 70 - 0 - 9 -$DIMTOLJ - 70 - 0 - 9 -$DIMTZIN - 70 - 1 - 9 -$DIMALTZ - 70 - 0 - 9 -$DIMALTTZ - 70 - 0 - 9 -$DIMUPT - 70 - 0 - 9 -$DIMDEC - 70 - 2 - 9 -$DIMTDEC - 70 - 2 - 9 -$DIMALTU - 70 - 2 - 9 -$DIMALTTD - 70 - 3 - 9 -$DIMTXSTY - 7 -Standard - 9 -$DIMAUNIT - 70 - 0 - 9 -$DIMADEC - 70 - 2 - 9 -$DIMALTRND - 40 -0.0 - 9 -$DIMAZIN - 70 - 0 - 9 -$DIMDSEP - 70 - 44 - 9 -$DIMATFIT - 70 - 3 - 9 -$DIMFRAC - 70 - 0 - 9 -$DIMLDRBLK - 1 - - 9 -$DIMLUNIT - 70 - 2 - 9 -$DIMLWD - 70 - -2 - 9 -$DIMLWE - 70 - -2 - 9 -$DIMTMOVE - 70 - 0 - 9 -$LUNITS - 70 - 2 - 9 -$LUPREC - 70 - 2 - 9 -$SKETCHINC - 40 -1.0 - 9 -$FILLETRAD - 40 -0.0 - 9 -$AUNITS - 70 - 0 - 9 -$AUPREC - 70 - 2 - 9 -$MENU - 1 -. - 9 -$ELEVATION - 40 -0.0 - 9 -$PELEVATION - 40 -0.0 - 9 -$THICKNESS - 40 -0.0 - 9 -$LIMCHECK - 70 - 0 - 9 -$CHAMFERA - 40 -0.0 - 9 -$CHAMFERB - 40 -0.0 - 9 -$CHAMFERC - 40 -0.0 - 9 -$CHAMFERD - 40 -0.0 - 9 -$SKPOLY - 70 - 0 - 9 -$TDCREATE - 40 -2460468.595930521 - 9 -$TDUCREATE - 40 -2460468.512597187 - 9 -$TDUPDATE - 40 -2460468.595942928 - 9 -$TDUUPDATE - 40 -2460468.512609595 - 9 -$TDINDWG - 40 -0.0000000116 - 9 -$TDUSRTIMER - 40 -0.0000000116 - 9 -$USRTIMER - 70 - 1 - 9 -$ANGBASE - 50 -0.0 - 9 -$ANGDIR - 70 - 0 - 9 -$PDMODE - 70 - 0 - 9 -$PDSIZE - 40 --1.0 - 9 -$PLINEWID - 40 -0.0 - 9 -$SPLFRAME - 70 - 0 - 9 -$SPLINETYPE - 70 - 6 - 9 -$SPLINESEGS - 70 - 8 - 9 -$HANDSEED - 5 -69 - 9 -$SURFTAB1 - 70 - 6 - 9 -$SURFTAB2 - 70 - 6 - 9 -$SURFTYPE - 70 - 6 - 9 -$SURFU - 70 - 6 - 9 -$SURFV - 70 - 6 - 9 -$UCSBASE - 2 - - 9 -$UCSNAME - 2 - - 9 -$UCSORG - 10 -0.0 - 20 -0.0 - 30 -0.0 - 9 -$UCSXDIR - 10 -1.0 - 20 -0.0 - 30 -0.0 - 9 -$UCSYDIR - 10 -0.0 - 20 -1.0 - 30 -0.0 - 9 -$UCSORTHOREF - 2 - - 9 -$UCSORTHOVIEW - 70 - 0 - 9 -$UCSORGTOP - 10 -0.0 - 20 -0.0 - 30 -0.0 - 9 -$UCSORGBOTTOM - 10 -0.0 - 20 -0.0 - 30 -0.0 - 9 -$UCSORGLEFT - 10 -0.0 - 20 -0.0 - 30 -0.0 - 9 -$UCSORGRIGHT - 10 -0.0 - 20 -0.0 - 30 -0.0 - 9 -$UCSORGFRONT - 10 -0.0 - 20 -0.0 - 30 -0.0 - 9 -$UCSORGBACK - 10 -0.0 - 20 -0.0 - 30 -0.0 - 9 -$PUCSBASE - 2 - - 9 -$PUCSNAME - 2 - - 9 -$PUCSORG - 10 -0.0 - 20 -0.0 - 30 -0.0 - 9 -$PUCSXDIR - 10 -1.0 - 20 -0.0 - 30 -0.0 - 9 -$PUCSYDIR - 10 -0.0 - 20 -1.0 - 30 -0.0 - 9 -$PUCSORTHOREF - 2 - - 9 -$PUCSORTHOVIEW - 70 - 0 - 9 -$PUCSORGTOP - 10 -0.0 - 20 -0.0 - 30 -0.0 - 9 -$PUCSORGBOTTOM - 10 -0.0 - 20 -0.0 - 30 -0.0 - 9 -$PUCSORGLEFT - 10 -0.0 - 20 -0.0 - 30 -0.0 - 9 -$PUCSORGRIGHT - 10 -0.0 - 20 -0.0 - 30 -0.0 - 9 -$PUCSORGFRONT - 10 -0.0 - 20 -0.0 - 30 -0.0 - 9 -$PUCSORGBACK - 10 -0.0 - 20 -0.0 - 30 -0.0 - 9 -$USERI1 - 70 - 0 - 9 -$USERI2 - 70 - 0 - 9 -$USERI3 - 70 - 0 - 9 -$USERI4 - 70 - 0 - 9 -$USERI5 - 70 - 0 - 9 -$USERR1 - 40 -0.0 - 9 -$USERR2 - 40 -0.0 - 9 -$USERR3 - 40 -0.0 - 9 -$USERR4 - 40 -0.0 - 9 -$USERR5 - 40 -0.0 - 9 -$WORLDVIEW - 70 - 1 - 9 -$SHADEDGE - 70 - 3 - 9 -$SHADEDIF - 70 - 70 - 9 -$TILEMODE - 70 - 1 - 9 -$MAXACTVP - 70 - 64 - 9 -$PINSBASE - 10 -0.0 - 20 -0.0 - 30 -0.0 - 9 -$PLIMCHECK - 70 - 0 - 9 -$PEXTMIN - 10 -1.0000000000E+20 - 20 -1.0000000000E+20 - 30 -1.0000000000E+20 - 9 -$PEXTMAX - 10 --1.0000000000E+20 - 20 --1.0000000000E+20 - 30 --1.0000000000E+20 - 9 -$PLIMMIN - 10 -0.0 - 20 -0.0 - 9 -$PLIMMAX - 10 -420.0 - 20 -297.0 - 9 -$UNITMODE - 70 - 0 - 9 -$VISRETAIN - 70 - 1 - 9 -$PLINEGEN - 70 - 0 - 9 -$PSLTSCALE - 70 - 1 - 9 -$TREEDEPTH - 70 - 3020 - 9 -$CMLSTYLE - 2 -Standard - 9 -$CMLJUST - 70 - 0 - 9 -$CMLSCALE - 40 -20.0 - 9 -$PROXYGRAPHICS - 70 - 1 - 9 -$MEASUREMENT - 70 - 1 - 9 -$CELWEIGHT -370 - -1 - 9 -$ENDCAPS -280 - 0 - 9 -$JOINSTYLE -280 - 0 - 9 -$LWDISPLAY -290 - 1 - 9 -$INSUNITS - 70 - 4 - 9 -$HYPERLINKBASE - 1 - - 9 -$STYLESHEET - 1 - - 9 -$XEDIT -290 - 1 - 9 -$CEPSNTYPE -380 - 0 - 9 -$PSTYLEMODE -290 - 1 - 9 -$FINGERPRINTGUID - 2 -{3ffa3f69-8c96-49d0-b8b7-ae80556817e9} - 9 -$VERSIONGUID - 2 -{FAEB1C32-E019-11D5-929B-00C0DF256EC4} - 9 -$EXTNAMES -290 - 1 - 9 -$PSVPSCALE - 40 -0.0 - 9 -$OLESTARTUP -290 - 0 - 0 -ENDSEC - 0 -SECTION - 2 -CLASSES - 0 -CLASS - 1 -ACDBDICTIONARYWDFLT - 2 -AcDbDictionaryWithDefault - 3 -ObjectDBX Classes - 90 - 0 -280 - 0 -281 - 0 - 0 -CLASS - 1 -VISUALSTYLE - 2 -AcDbVisualStyle - 3 -ObjectDBX Classes - 90 - 4095 -280 - 0 -281 - 0 - 0 -CLASS - 1 -MATERIAL - 2 -AcDbMaterial - 3 -ObjectDBX Classes - 90 - 1153 -280 - 0 -281 - 0 - 0 -CLASS - 1 -SCALE - 2 -AcDbScale - 3 -ObjectDBX Classes - 90 - 1153 -280 - 0 -281 - 0 - 0 -CLASS - 1 -TABLESTYLE - 2 -AcDbTableStyle - 3 -ObjectDBX Classes - 90 - 4095 -280 - 0 -281 - 0 - 0 -CLASS - 1 -MLEADERSTYLE - 2 -AcDbMLeaderStyle - 3 -ACDB_MLEADERSTYLE_CLASS - 90 - 4095 -280 - 0 -281 - 0 - 0 -CLASS - 1 -SUN - 2 -AcDbSun - 3 -SCENEOE - 90 - 1153 -280 - 0 -281 - 0 - 0 -CLASS - 1 -ACDBPLACEHOLDER - 2 -AcDbPlaceHolder - 3 -ObjectDBX Classes - 90 - 0 -280 - 0 -281 - 0 - 0 -CLASS - 1 -LAYOUT - 2 -AcDbLayout - 3 -ObjectDBX Classes - 90 - 0 -280 - 0 -281 - 0 - 0 -ENDSEC - 0 -SECTION - 2 -TABLES - 0 -TABLE - 2 -VPORT - 5 -8 -330 -0 -100 -AcDbSymbolTable - 70 - 1 - 0 -VPORT - 5 -29 -330 -8 -100 -AcDbSymbolTableRecord -100 -AcDbViewportTableRecord - 2 -*Active - 70 - 0 - 10 -0.0 - 20 -0.0 - 11 -1.0 - 21 -1.0 - 12 -569.9612660006 - 22 --100.0 - 13 -0.0 - 23 -0.0 - 14 -10.0 - 24 -10.0 - 15 -10.0 - 25 -10.0 - 16 -0.0 - 26 -0.0 - 36 -1.0 - 17 -0.0 - 27 -0.0 - 37 -0.0 - 40 -204.0 - 41 -1.0 - 42 -50.0 - 43 -0.0 - 44 -0.0 - 50 -0.0 - 51 -0.0 - 71 - 0 - 72 - 100 - 73 - 1 - 74 - 3 - 75 - 0 - 76 - 0 - 77 - 0 - 78 - 0 -281 - 0 - 65 - 1 -110 -0.0 -120 -0.0 -130 -0.0 -111 -1.0 -121 -0.0 -131 -0.0 -112 -0.0 -122 -1.0 -132 -0.0 - 79 - 0 -146 -0.0 - 0 -ENDTAB - 0 -TABLE - 2 -LTYPE - 5 -5 -330 -0 -100 -AcDbSymbolTable - 70 - 6 - 0 -LTYPE - 5 -14 -330 -5 -100 -AcDbSymbolTableRecord -100 -AcDbLinetypeTableRecord - 2 -ByBlock - 70 - 0 - 3 - - 72 - 65 - 73 - 0 - 40 -0.0 - 0 -LTYPE - 5 -15 -330 -5 -100 -AcDbSymbolTableRecord -100 -AcDbLinetypeTableRecord - 2 -ByLayer - 70 - 0 - 3 - - 72 - 65 - 73 - 0 - 40 -0.0 - 0 -LTYPE - 5 -16 -330 -5 -100 -AcDbSymbolTableRecord -100 -AcDbLinetypeTableRecord - 2 -Continuous - 70 - 0 - 3 -Solid line - 72 - 65 - 73 - 0 - 40 -0.0 - 0 -LTYPE - 5 -5E -330 -5 -100 -AcDbSymbolTableRecord -100 -AcDbLinetypeTableRecord - 2 -HIDDEN - 70 - 0 - 3 -Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ - 72 - 65 - 73 - 2 - 40 -1.905 - 49 -1.27 - 74 - 0 - 49 --0.635 - 74 - 0 - 0 -LTYPE - 5 -5F -330 -5 -100 -AcDbSymbolTableRecord -100 -AcDbLinetypeTableRecord - 2 -PHANTOM - 70 - 0 - 3 -Phantom ______ __ __ ______ __ __ ______ - 72 - 65 - 73 - 6 - 40 -12.7 - 49 -6.35 - 74 - 0 - 49 --1.27 - 74 - 0 - 49 -1.27 - 74 - 0 - 49 --1.27 - 74 - 0 - 49 -1.27 - 74 - 0 - 49 --1.27 - 74 - 0 - 0 -LTYPE - 5 -60 -330 -5 -100 -AcDbSymbolTableRecord -100 -AcDbLinetypeTableRecord - 2 -CENTER - 70 - 0 - 3 -Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ - 72 - 65 - 73 - 4 - 40 -10.16 - 49 -6.35 - 74 - 0 - 49 --1.27 - 74 - 0 - 49 -1.27 - 74 - 0 - 49 --1.27 - 74 - 0 - 0 -LTYPE - 5 -61 -330 -5 -100 -AcDbSymbolTableRecord -100 -AcDbLinetypeTableRecord - 2 -CENTERX2 - 70 - 0 - 3 -Center (2x) ________ __ ________ __ _____ - 72 - 65 - 73 - 4 - 40 -20.32 - 49 -12.7 - 74 - 0 - 49 --2.54 - 74 - 0 - 49 -2.54 - 74 - 0 - 49 --2.54 - 74 - 0 - 0 -LTYPE - 5 -62 -330 -5 -100 -AcDbSymbolTableRecord -100 -AcDbLinetypeTableRecord - 2 -DOT2 - 70 - 0 - 3 -Dot (.5x) ........................................ - 72 - 65 - 73 - 2 - 40 -0.635 - 49 -0.0 - 74 - 0 - 49 --0.635 - 74 - 0 - 0 -ENDTAB - 0 -TABLE - 2 -LAYER - 5 -2 -330 -0 -100 -AcDbSymbolTable - 70 - 1 - 0 -LAYER - 5 -10 -330 -2 -100 -AcDbSymbolTableRecord -100 -AcDbLayerTableRecord - 2 -0 - 70 - 0 - 62 - 7 - 6 -Continuous -370 - -3 -390 -F - 0 -ENDTAB - 0 -TABLE - 2 -STYLE - 5 -3 -330 -0 -100 -AcDbSymbolTable - 70 - 1 - 0 -STYLE - 5 -11 -330 -3 -100 -AcDbSymbolTableRecord -100 -AcDbTextStyleTableRecord - 2 -Standard - 70 - 0 - 40 -0.0 - 41 -1.0 - 50 -0.0 - 71 - 0 - 42 -3.5 - 3 -txt - 4 - - 0 -ENDTAB - 0 -TABLE - 2 -VIEW - 5 -6 -330 -0 -100 -AcDbSymbolTable - 70 - 0 - 0 -ENDTAB - 0 -TABLE - 2 -UCS - 5 -7 -330 -0 -100 -AcDbSymbolTable - 70 - 0 - 0 -ENDTAB - 0 -TABLE - 2 -APPID - 5 -9 -330 -0 -100 -AcDbSymbolTable - 70 - 1 - 0 -APPID - 5 -12 -330 -9 -100 -AcDbSymbolTableRecord -100 -AcDbRegAppTableRecord - 2 -ACAD - 70 - 0 - 0 -ENDTAB - 0 -TABLE - 2 -DIMSTYLE - 5 -A -330 -0 -100 -AcDbSymbolTable - 70 - 1 -100 -AcDbDimStyleTable - 0 -DIMSTYLE -105 -27 -330 -A -100 -AcDbSymbolTableRecord -100 -AcDbDimStyleTableRecord - 2 -ISO-25 - 70 - 0 - 41 -2.5 - 42 -0.625 - 43 -3.75 - 44 -1.25 - 73 - 0 - 74 - 0 - 77 - 1 - 78 - 8 -140 -2.5 -141 -2.5 -143 -0.0393700787 -147 -0.625 -171 - 3 -172 - 1 -178 - 0 -271 - 2 -272 - 2 -274 - 3 -278 - 44 -283 - 0 -284 - 8 -340 -11 - 0 -ENDTAB - 0 -TABLE - 2 -BLOCK_RECORD - 5 -1 -330 -0 -100 -AcDbSymbolTable - 70 - 1 - 0 -BLOCK_RECORD - 5 -1F -330 -1 -100 -AcDbSymbolTableRecord -100 -AcDbBlockTableRecord - 2 -*Model_Space -340 -22 - 0 -BLOCK_RECORD - 5 -1B -330 -1 -100 -AcDbSymbolTableRecord -100 -AcDbBlockTableRecord - 2 -*Paper_Space -340 -1E - 0 -BLOCK_RECORD - 5 -23 -330 -1 -100 -AcDbSymbolTableRecord -100 -AcDbBlockTableRecord - 2 -*Paper_Space0 -340 -26 - 0 -ENDTAB - 0 -ENDSEC - 0 -SECTION - 2 -BLOCKS - 0 -BLOCK - 5 -20 -330 -1F -100 -AcDbEntity - 8 -0 -100 -AcDbBlockBegin - 2 -*Model_Space - 70 - 0 - 10 -0.0 - 20 -0.0 - 30 -0.0 - 3 -*Model_Space - 1 - - 0 -ENDBLK - 5 -21 -330 -1F -100 -AcDbEntity - 8 -0 -100 -AcDbBlockEnd - 0 -BLOCK - 5 -1C -330 -1B -100 -AcDbEntity - 67 - 1 - 8 -0 -100 -AcDbBlockBegin - 2 -*Paper_Space - 70 - 0 - 10 -0.0 - 20 -0.0 - 30 -0.0 - 3 -*Paper_Space - 1 - - 0 -ENDBLK - 5 -1D -330 -1B -100 -AcDbEntity - 67 - 1 - 8 -0 -100 -AcDbBlockEnd - 0 -BLOCK - 5 -24 -330 -23 -100 -AcDbEntity - 8 -0 -100 -AcDbBlockBegin - 2 -*Paper_Space0 - 70 - 0 - 10 -0.0 - 20 -0.0 - 30 -0.0 - 3 -*Paper_Space0 - 1 - - 0 -ENDBLK - 5 -25 -330 -23 -100 -AcDbEntity - 8 -0 -100 -AcDbBlockEnd - 0 -ENDSEC - 0 -SECTION - 2 -ENTITIES - 0 -LINE - 5 -63 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 -469.9612660006 - 20 --200.0 - 30 -0.0 - 11 -469.9612660006 - 21 -0.0 - 31 -0.0 - 0 -LINE - 5 -64 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 -469.9612660006 - 20 -0.0 - 30 -0.0 - 11 -669.9612660006 - 21 -0.0 - 31 -0.0 - 0 -LINE - 5 -65 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 -669.9612660006 - 20 -0.0 - 30 -0.0 - 11 -669.9612660006 - 21 --200.0 - 31 -0.0 - 0 -LINE - 5 -66 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 -669.9612660006 - 20 --200.0 - 30 -0.0 - 11 -469.9612660006 - 21 --200.0 - 31 -0.0 - 0 -CIRCLE - 5 -67 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbCircle - 10 -569.9612660006 - 20 --100.0 - 30 -0.0 - 40 -1.570796326794834 - 0 -ENDSEC - 0 -SECTION - 2 -OBJECTS - 0 -DICTIONARY - 5 -C -330 -0 -100 -AcDbDictionary -281 - 1 - 3 -ACAD_GROUP -350 -D - 3 -ACAD_LAYOUT -350 -1A - 3 -ACAD_MLINESTYLE -350 -17 - 3 -ACAD_PLOTSETTINGS -350 -19 - 3 -ACAD_PLOTSTYLENAME -350 -E - 3 -ACAD_SCALELIST -350 -47 - 3 -DWGPROPS -350 -68 - 0 -DICTIONARY - 5 -D -102 -{ACAD_REACTORS -330 -C -102 -} -330 -C -100 -AcDbDictionary -281 - 1 - 0 -DICTIONARY - 5 -1A -102 -{ACAD_REACTORS -330 -C -102 -} -330 -C -100 -AcDbDictionary -281 - 1 - 3 -Layout1 -350 -1E - 3 -Layout2 -350 -26 - 3 -Model -350 -22 - 0 -DICTIONARY - 5 -17 -102 -{ACAD_REACTORS -330 -C -102 -} -330 -C -100 -AcDbDictionary -281 - 1 - 3 -Standard -350 -18 - 0 -DICTIONARY - 5 -19 -102 -{ACAD_REACTORS -330 -C -102 -} -330 -C -100 -AcDbDictionary -281 - 1 - 0 -ACDBDICTIONARYWDFLT - 5 -E -102 -{ACAD_REACTORS -330 -C -102 -} -330 -C -100 -AcDbDictionary -281 - 1 - 3 -Normal -350 -F -100 -AcDbDictionaryWithDefault -340 -F - 0 -DICTIONARY - 5 -47 -102 -{ACAD_REACTORS -330 -C -102 -} -330 -C -100 -AcDbDictionary -281 - 1 - 3 -A0 -350 -48 - 3 -A1 -350 -49 - 3 -A2 -350 -4A - 3 -A3 -350 -4B - 3 -A4 -350 -4C - 3 -A5 -350 -4D - 3 -A6 -350 -4E - 3 -A7 -350 -4F - 3 -A8 -350 -50 - 3 -A9 -350 -51 - 3 -B0 -350 -52 - 3 -B1 -350 -53 - 3 -B2 -350 -54 - 3 -B3 -350 -55 - 3 -B4 -350 -56 - 3 -B5 -350 -57 - 3 -B6 -350 -58 - 0 -XRECORD - 5 -68 -102 -{ACAD_REACTORS -330 -C -102 -} -330 -C -100 -AcDbXrecord -280 - 1 - 1 -DWGPROPS COOKIE - 2 - - 3 - - 4 - - 6 - - 7 - - 8 -mc007 - 9 - -300 -= -301 -= -302 -= -303 -= -304 -= -305 -= -306 -= -307 -= -308 -= -309 -= - 40 -0.0 - 41 -2460468.512597187 - 42 -2460468.512609595 - 1 - - 90 - 0 - 0 -LAYOUT - 5 -1E -102 -{ACAD_REACTORS -330 -1A -102 -} -330 -1A -100 -AcDbPlotSettings - 1 - - 2 -none_device - 4 - - 6 - - 40 -0.0 - 41 -0.0 - 42 -0.0 - 43 -0.0 - 44 -0.0 - 45 -0.0 - 46 -0.0 - 47 -0.0 - 48 -0.0 - 49 -0.0 -140 -0.0 -141 -0.0 -142 -1.0 -143 -1.0 - 70 - 688 - 72 - 1 - 73 - 0 - 74 - 5 - 7 - - 75 - 16 -147 -1.0 -148 -0.0 -149 -0.0 -100 -AcDbLayout - 1 -Layout1 - 70 - 1 - 71 - 1 - 10 -0.0 - 20 -0.0 - 11 -420.0 - 21 -297.0 - 12 -0.0 - 22 -0.0 - 32 -0.0 - 14 -1.0000000000E+20 - 24 -1.0000000000E+20 - 34 -1.0000000000E+20 - 15 --1.0000000000E+20 - 25 --1.0000000000E+20 - 35 --1.0000000000E+20 -146 -0.0 - 13 -0.0 - 23 -0.0 - 33 -0.0 - 16 -1.0 - 26 -0.0 - 36 -0.0 - 17 -0.0 - 27 -1.0 - 37 -0.0 - 76 - 0 -330 -1B - 0 -LAYOUT - 5 -26 -102 -{ACAD_REACTORS -330 -1A -102 -} -330 -1A -100 -AcDbPlotSettings - 1 - - 2 -none_device - 4 - - 6 - - 40 -0.0 - 41 -0.0 - 42 -0.0 - 43 -0.0 - 44 -0.0 - 45 -0.0 - 46 -0.0 - 47 -0.0 - 48 -0.0 - 49 -0.0 -140 -0.0 -141 -0.0 -142 -1.0 -143 -1.0 - 70 - 688 - 72 - 1 - 73 - 0 - 74 - 5 - 7 - - 75 - 16 -147 -1.0 -148 -0.0 -149 -0.0 -100 -AcDbLayout - 1 -Layout2 - 70 - 1 - 71 - 2 - 10 -0.0 - 20 -0.0 - 11 -0.0 - 21 -0.0 - 12 -0.0 - 22 -0.0 - 32 -0.0 - 14 -0.0 - 24 -0.0 - 34 -0.0 - 15 -0.0 - 25 -0.0 - 35 -0.0 -146 -0.0 - 13 -0.0 - 23 -0.0 - 33 -0.0 - 16 -1.0 - 26 -0.0 - 36 -0.0 - 17 -0.0 - 27 -1.0 - 37 -0.0 - 76 - 0 -330 -23 - 0 -LAYOUT - 5 -22 -102 -{ACAD_REACTORS -330 -1A -102 -} -330 -1A -100 -AcDbPlotSettings - 1 - - 2 -none_device - 4 -ANSI_A_(11.00_x_8.50_Inches) - 6 - - 40 -6.35 - 41 -19.05 - 42 -6.35000508 - 43 -19.05000254 - 44 -279.4 - 45 -215.9 - 46 --475.7704573212 - 47 -195.77049873 - 48 -0.0 - 49 -0.0 -140 -0.0 -141 -0.0 -142 -0.042075 -143 -1.0 - 70 - 1696 - 72 - 0 - 73 - 0 - 74 - 0 - 7 - - 75 - 0 -147 -0.0179189148 -148 --1300.4909072572 -149 -0.0 -100 -AcDbLayout - 1 -Model - 70 - 1 - 71 - 0 - 10 -0.0 - 20 -0.0 - 11 -420.0 - 21 -297.0 - 12 -0.0 - 22 -0.0 - 32 -0.0 - 14 -469.9612660006 - 24 --200.0 - 34 -0.0 - 15 -669.9612660006 - 25 -0.0 - 35 -0.0 -146 -0.0 - 13 -0.0 - 23 -0.0 - 33 -0.0 - 16 -1.0 - 26 -0.0 - 36 -0.0 - 17 -0.0 - 27 -1.0 - 37 -0.0 - 76 - 0 -330 -1F -331 -29 - 0 -MLINESTYLE - 5 -18 -102 -{ACAD_REACTORS -330 -17 -102 -} -330 -17 -100 -AcDbMlineStyle - 2 -Standard - 70 - 0 - 3 - - 62 - 256 - 51 -90.0 - 52 -90.0 - 71 - 2 - 49 -0.5 - 62 - 256 - 6 -BYLAYER - 49 --0.5 - 62 - 256 - 6 -BYLAYER - 0 -ACDBPLACEHOLDER - 5 -F -102 -{ACAD_REACTORS -330 -E -102 -} -330 -E - 0 -SCALE - 5 -48 -102 -{ACAD_REACTORS -330 -47 -102 -} -330 -47 -100 -AcDbScale - 70 - 0 -300 -1:1 -140 -1.0 -141 -1.0 -290 - 1 - 0 -SCALE - 5 -49 -102 -{ACAD_REACTORS -330 -47 -102 -} -330 -47 -100 -AcDbScale - 70 - 0 -300 -1:2 -140 -1.0 -141 -2.0 -290 - 0 - 0 -SCALE - 5 -4A -102 -{ACAD_REACTORS -330 -47 -102 -} -330 -47 -100 -AcDbScale - 70 - 0 -300 -1:4 -140 -1.0 -141 -4.0 -290 - 0 - 0 -SCALE - 5 -4B -102 -{ACAD_REACTORS -330 -47 -102 -} -330 -47 -100 -AcDbScale - 70 - 0 -300 -1:5 -140 -1.0 -141 -5.0 -290 - 0 - 0 -SCALE - 5 -4C -102 -{ACAD_REACTORS -330 -47 -102 -} -330 -47 -100 -AcDbScale - 70 - 0 -300 -1:8 -140 -1.0 -141 -8.0 -290 - 0 - 0 -SCALE - 5 -4D -102 -{ACAD_REACTORS -330 -47 -102 -} -330 -47 -100 -AcDbScale - 70 - 0 -300 -1:10 -140 -1.0 -141 -10.0 -290 - 0 - 0 -SCALE - 5 -4E -102 -{ACAD_REACTORS -330 -47 -102 -} -330 -47 -100 -AcDbScale - 70 - 0 -300 -1:16 -140 -1.0 -141 -16.0 -290 - 0 - 0 -SCALE - 5 -4F -102 -{ACAD_REACTORS -330 -47 -102 -} -330 -47 -100 -AcDbScale - 70 - 0 -300 -1:20 -140 -1.0 -141 -20.0 -290 - 0 - 0 -SCALE - 5 -50 -102 -{ACAD_REACTORS -330 -47 -102 -} -330 -47 -100 -AcDbScale - 70 - 0 -300 -1:30 -140 -1.0 -141 -30.0 -290 - 0 - 0 -SCALE - 5 -51 -102 -{ACAD_REACTORS -330 -47 -102 -} -330 -47 -100 -AcDbScale - 70 - 0 -300 -1:40 -140 -1.0 -141 -40.0 -290 - 0 - 0 -SCALE - 5 -52 -102 -{ACAD_REACTORS -330 -47 -102 -} -330 -47 -100 -AcDbScale - 70 - 0 -300 -1:50 -140 -1.0 -141 -50.0 -290 - 0 - 0 -SCALE - 5 -53 -102 -{ACAD_REACTORS -330 -47 -102 -} -330 -47 -100 -AcDbScale - 70 - 0 -300 -1:100 -140 -1.0 -141 -100.0 -290 - 0 - 0 -SCALE - 5 -54 -102 -{ACAD_REACTORS -330 -47 -102 -} -330 -47 -100 -AcDbScale - 70 - 0 -300 -2:1 -140 -2.0 -141 -1.0 -290 - 0 - 0 -SCALE - 5 -55 -102 -{ACAD_REACTORS -330 -47 -102 -} -330 -47 -100 -AcDbScale - 70 - 0 -300 -4:1 -140 -4.0 -141 -1.0 -290 - 0 - 0 -SCALE - 5 -56 -102 -{ACAD_REACTORS -330 -47 -102 -} -330 -47 -100 -AcDbScale - 70 - 0 -300 -8:1 -140 -8.0 -141 -1.0 -290 - 0 - 0 -SCALE - 5 -57 -102 -{ACAD_REACTORS -330 -47 -102 -} -330 -47 -100 -AcDbScale - 70 - 0 -300 -10:1 -140 -10.0 -141 -1.0 -290 - 0 - 0 -SCALE - 5 -58 -102 -{ACAD_REACTORS -330 -47 -102 -} -330 -47 -100 -AcDbScale - 70 - 0 -300 -100:1 -140 -100.0 -141 -1.0 -290 - 0 - 0 -ENDSEC - 0 -EOF diff --git a/packages/cad/tests/dxf/square-200-bore.DXF.json b/packages/cad/tests/dxf/square-200-bore.DXF.json deleted file mode 100644 index 6043ac4c..00000000 --- a/packages/cad/tests/dxf/square-200-bore.DXF.json +++ /dev/null @@ -1,614 +0,0 @@ -{ - "header": { - "$ACADVER": "AC1015", - "$ACADMAINTVER": 6, - "$DWGCODEPAGE": "ANSI_1252", - "$INSBASE": { - "x": 0, - "y": 0, - "z": 0 - }, - "$EXTMIN": { - "x": 469.9612660006, - "y": -200, - "z": 0 - }, - "$EXTMAX": { - "x": 669.9612660006, - "y": 0, - "z": 0 - }, - "$LIMMIN": { - "x": 0, - "y": 0 - }, - "$LIMMAX": { - "x": 420, - "y": 297 - }, - "$ORTHOMODE": 0, - "$REGENMODE": 1, - "$FILLMODE": 1, - "$QTEXTMODE": 0, - "$MIRRTEXT": 1, - "$LTSCALE": 1, - "$ATTMODE": 1, - "$TEXTSIZE": 3.5, - "$TRACEWID": 1, - "$TEXTSTYLE": "Standard", - "$CLAYER": "0", - "$CELTYPE": "ByLayer", - "$CECOLOR": 256, - "$CELTSCALE": 1, - "$DISPSILH": 0, - "$DIMSCALE": 1, - "$DIMASZ": 3.302, - "$DIMEXO": 0, - "$DIMDLI": 3.75, - "$DIMRND": 0, - "$DIMDLE": 0, - "$DIMEXE": 1, - "$DIMTP": 0, - "$DIMTM": 0, - "$DIMTXT": 3.5, - "$DIMCEN": 2.5, - "$DIMTSZ": 0, - "$DIMTOL": 0, - "$DIMLIM": 0, - "$DIMTIH": 1, - "$DIMTOH": 1, - "$DIMSE1": 0, - "$DIMSE2": 0, - "$DIMTAD": 1, - "$DIMZIN": 1, - "$DIMBLK": "", - "$DIMASO": 1, - "$DIMSHO": 1, - "$DIMPOST": "", - "$DIMAPOST": "", - "$DIMALT": 0, - "$DIMALTD": 3, - "$DIMALTF": 0.0393700787, - "$DIMLFAC": 1, - "$DIMTOFL": 1, - "$DIMTVP": 0, - "$DIMTIX": 0, - "$DIMSOXD": 0, - "$DIMSAH": 0, - "$DIMBLK1": "", - "$DIMBLK2": "", - "$DIMSTYLE": "ISO-25", - "$DIMCLRD": 0, - "$DIMCLRE": 0, - "$DIMCLRT": 0, - "$DIMTFAC": 1, - "$DIMGAP": 1.524, - "$DIMJUST": 0, - "$DIMSD1": 0, - "$DIMSD2": 0, - "$DIMTOLJ": 0, - "$DIMTZIN": 1, - "$DIMALTZ": 0, - "$DIMALTTZ": 0, - "$DIMUPT": 0, - "$DIMDEC": 2, - "$DIMTDEC": 2, - "$DIMALTU": 2, - "$DIMALTTD": 3, - "$DIMTXSTY": "Standard", - "$DIMAUNIT": 0, - "$DIMADEC": 2, - "$DIMALTRND": 0, - "$DIMAZIN": 0, - "$DIMDSEP": 44, - "$DIMATFIT": 3, - "$DIMFRAC": 0, - "$DIMLDRBLK": "", - "$DIMLUNIT": 2, - "$DIMLWD": -2, - "$DIMLWE": -2, - "$DIMTMOVE": 0, - "$LUNITS": 2, - "$LUPREC": 2, - "$SKETCHINC": 1, - "$FILLETRAD": 0, - "$AUNITS": 0, - "$AUPREC": 2, - "$MENU": ".", - "$ELEVATION": 0, - "$PELEVATION": 0, - "$THICKNESS": 0, - "$LIMCHECK": 0, - "$CHAMFERA": 0, - "$CHAMFERB": 0, - "$CHAMFERC": 0, - "$CHAMFERD": 0, - "$SKPOLY": 0, - "$TDCREATE": 2460468.595930521, - "$TDUCREATE": 2460468.512597187, - "$TDUPDATE": 2460468.595942928, - "$TDUUPDATE": 2460468.512609595, - "$TDINDWG": 1.16e-8, - "$TDUSRTIMER": 1.16e-8, - "$USRTIMER": 1, - "$ANGBASE": 0, - "$ANGDIR": 0, - "$PDMODE": 0, - "$PDSIZE": -1, - "$PLINEWID": 0, - "$SPLFRAME": 0, - "$SPLINETYPE": 6, - "$SPLINESEGS": 8, - "$HANDSEED": "69", - "$SURFTAB1": 6, - "$SURFTAB2": 6, - "$SURFTYPE": 6, - "$SURFU": 6, - "$SURFV": 6, - "$UCSBASE": "", - "$UCSNAME": "", - "$UCSORG": { - "x": 0, - "y": 0, - "z": 0 - }, - "$UCSXDIR": { - "x": 1, - "y": 0, - "z": 0 - }, - "$UCSYDIR": { - "x": 0, - "y": 1, - "z": 0 - }, - "$UCSORTHOREF": "", - "$UCSORTHOVIEW": 0, - "$UCSORGTOP": { - "x": 0, - "y": 0, - "z": 0 - }, - "$UCSORGBOTTOM": { - "x": 0, - "y": 0, - "z": 0 - }, - "$UCSORGLEFT": { - "x": 0, - "y": 0, - "z": 0 - }, - "$UCSORGRIGHT": { - "x": 0, - "y": 0, - "z": 0 - }, - "$UCSORGFRONT": { - "x": 0, - "y": 0, - "z": 0 - }, - "$UCSORGBACK": { - "x": 0, - "y": 0, - "z": 0 - }, - "$PUCSBASE": "", - "$PUCSNAME": "", - "$PUCSORG": { - "x": 0, - "y": 0, - "z": 0 - }, - "$PUCSXDIR": { - "x": 1, - "y": 0, - "z": 0 - }, - "$PUCSYDIR": { - "x": 0, - "y": 1, - "z": 0 - }, - "$PUCSORTHOREF": "", - "$PUCSORTHOVIEW": 0, - "$PUCSORGTOP": { - "x": 0, - "y": 0, - "z": 0 - }, - "$PUCSORGBOTTOM": { - "x": 0, - "y": 0, - "z": 0 - }, - "$PUCSORGLEFT": { - "x": 0, - "y": 0, - "z": 0 - }, - "$PUCSORGRIGHT": { - "x": 0, - "y": 0, - "z": 0 - }, - "$PUCSORGFRONT": { - "x": 0, - "y": 0, - "z": 0 - }, - "$PUCSORGBACK": { - "x": 0, - "y": 0, - "z": 0 - }, - "$USERI1": 0, - "$USERI2": 0, - "$USERI3": 0, - "$USERI4": 0, - "$USERI5": 0, - "$USERR1": 0, - "$USERR2": 0, - "$USERR3": 0, - "$USERR4": 0, - "$USERR5": 0, - "$WORLDVIEW": 1, - "$SHADEDGE": 3, - "$SHADEDIF": 70, - "$TILEMODE": 1, - "$MAXACTVP": 64, - "$PINSBASE": { - "x": 0, - "y": 0, - "z": 0 - }, - "$PLIMCHECK": 0, - "$PEXTMIN": { - "x": 100000000000000000000, - "y": 100000000000000000000, - "z": 100000000000000000000 - }, - "$PEXTMAX": { - "x": -100000000000000000000, - "y": -100000000000000000000, - "z": -100000000000000000000 - }, - "$PLIMMIN": { - "x": 0, - "y": 0 - }, - "$PLIMMAX": { - "x": 420, - "y": 297 - }, - "$UNITMODE": 0, - "$VISRETAIN": 1, - "$PLINEGEN": 0, - "$PSLTSCALE": 1, - "$TREEDEPTH": 3020, - "$CMLSTYLE": "Standard", - "$CMLJUST": 0, - "$CMLSCALE": 20, - "$PROXYGRAPHICS": 1, - "$MEASUREMENT": 1, - "$CELWEIGHT": -1, - "$ENDCAPS": 0, - "$JOINSTYLE": 0, - "$LWDISPLAY": true, - "$INSUNITS": 4, - "$HYPERLINKBASE": "", - "$STYLESHEET": "", - "$XEDIT": true, - "$CEPSNTYPE": 0, - "$PSTYLEMODE": true, - "$FINGERPRINTGUID": "{3ffa3f69-8c96-49d0-b8b7-ae80556817e9}", - "$VERSIONGUID": "{FAEB1C32-E019-11D5-929B-00C0DF256EC4}", - "$EXTNAMES": true, - "$PSVPSCALE": 0, - "$OLESTARTUP": false - }, - "tables": { - "viewPort": { - "handle": "8", - "ownerHandle": "0", - "viewPorts": [ - { - "ownerHandle": "8", - "name": "*Active", - "lowerLeftCorner": { - "x": 0, - "y": 0 - }, - "upperRightCorner": { - "x": 1, - "y": 1 - }, - "center": { - "x": 569.9612660006, - "y": -100 - }, - "snapBasePoint": { - "x": 0, - "y": 0 - }, - "snapSpacing": { - "x": 10, - "y": 10 - }, - "gridSpacing": { - "x": 10, - "y": 10 - }, - "viewDirectionFromTarget": { - "x": 0, - "y": 0, - "z": 1 - }, - "viewTarget": { - "x": 0, - "y": 0, - "z": 0 - }, - "lensLength": 50, - "frontClippingPlane": 0, - "backClippingPlane": 0, - "snapRotationAngle": 0, - "viewTwistAngle": 0, - "renderMode": 0, - "ucsOrigin": { - "x": 0, - "y": 0, - "z": 0 - }, - "ucsXAxis": { - "x": 1, - "y": 0, - "z": 0 - }, - "ucsYAxis": { - "x": 0, - "y": 1, - "z": 0 - }, - "orthographicType": 0 - } - ] - }, - "lineType": { - "handle": "5", - "ownerHandle": "0", - "lineTypes": { - "ByBlock": { - "name": "ByBlock", - "description": "", - "patternLength": 0 - }, - "ByLayer": { - "name": "ByLayer", - "description": "", - "patternLength": 0 - }, - "Continuous": { - "name": "Continuous", - "description": "Solid line", - "patternLength": 0 - }, - "HIDDEN": { - "name": "HIDDEN", - "description": "Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __", - "pattern": [ - 1.27, - -0.635 - ], - "patternLength": 1.905 - }, - "PHANTOM": { - "name": "PHANTOM", - "description": "Phantom ______ __ __ ______ __ __ ______", - "pattern": [ - 6.35, - -1.27, - 1.27, - -1.27, - 1.27, - -1.27 - ], - "patternLength": 12.7 - }, - "CENTER": { - "name": "CENTER", - "description": "Center ____ _ ____ _ ____ _ ____ _ ____ _ ____", - "pattern": [ - 6.35, - -1.27, - 1.27, - -1.27 - ], - "patternLength": 10.16 - }, - "CENTERX2": { - "name": "CENTERX2", - "description": "Center (2x) ________ __ ________ __ _____", - "pattern": [ - 12.7, - -2.54, - 2.54, - -2.54 - ], - "patternLength": 20.32 - }, - "DOT2": { - "name": "DOT2", - "description": "Dot (.5x) ........................................", - "pattern": [ - 0, - -0.635 - ], - "patternLength": 0.635 - } - } - }, - "layer": { - "handle": "2", - "ownerHandle": "0", - "layers": { - "0": { - "name": "0", - "frozen": false, - "visible": true, - "colorIndex": 7, - "color": 16777215 - } - } - } - }, - "blocks": { - "*Model_Space": { - "handle": "20", - "ownerHandle": "1F", - "layer": "0", - "name": "*Model_Space", - "position": { - "x": 0, - "y": 0, - "z": 0 - }, - "name2": "*Model_Space", - "xrefPath": "" - }, - "*Paper_Space": { - "handle": "1C", - "ownerHandle": "1B", - "paperSpace": true, - "layer": "0", - "name": "*Paper_Space", - "position": { - "x": 0, - "y": 0, - "z": 0 - }, - "name2": "*Paper_Space", - "xrefPath": "" - }, - "*Paper_Space0": { - "handle": "24", - "ownerHandle": "23", - "layer": "0", - "name": "*Paper_Space0", - "position": { - "x": 0, - "y": 0, - "z": 0 - }, - "name2": "*Paper_Space0", - "xrefPath": "" - } - }, - "entities": [ - { - "type": "LINE", - "vertices": [ - { - "x": 469.9612660006, - "y": -200, - "z": 0 - }, - { - "x": 469.9612660006, - "y": 0, - "z": 0 - } - ], - "handle": "63", - "ownerHandle": "1F", - "layer": "0", - "lineType": "Continuous", - "colorIndex": 7, - "color": 16777215, - "lineweight": 25 - }, - { - "type": "LINE", - "vertices": [ - { - "x": 469.9612660006, - "y": 0, - "z": 0 - }, - { - "x": 669.9612660006, - "y": 0, - "z": 0 - } - ], - "handle": "64", - "ownerHandle": "1F", - "layer": "0", - "lineType": "Continuous", - "colorIndex": 7, - "color": 16777215, - "lineweight": 25 - }, - { - "type": "LINE", - "vertices": [ - { - "x": 669.9612660006, - "y": 0, - "z": 0 - }, - { - "x": 669.9612660006, - "y": -200, - "z": 0 - } - ], - "handle": "65", - "ownerHandle": "1F", - "layer": "0", - "lineType": "Continuous", - "colorIndex": 7, - "color": 16777215, - "lineweight": 25 - }, - { - "type": "LINE", - "vertices": [ - { - "x": 669.9612660006, - "y": -200, - "z": 0 - }, - { - "x": 469.9612660006, - "y": -200, - "z": 0 - } - ], - "handle": "66", - "ownerHandle": "1F", - "layer": "0", - "lineType": "Continuous", - "colorIndex": 7, - "color": 16777215, - "lineweight": 25 - }, - { - "type": "CIRCLE", - "handle": "67", - "ownerHandle": "1F", - "layer": "0", - "lineType": "Continuous", - "colorIndex": 7, - "color": 16777215, - "lineweight": 25, - "center": { - "x": 569.9612660006, - "y": -100, - "z": 0 - }, - "radius": 1.570796326794834 - } - ] -} \ No newline at end of file diff --git a/packages/cad/tests/dxf/square-200.DXF b/packages/cad/tests/dxf/square-200.DXF deleted file mode 100644 index 6e4b2506..00000000 --- a/packages/cad/tests/dxf/square-200.DXF +++ /dev/null @@ -1,3076 +0,0 @@ - 0 -SECTION - 2 -HEADER - 9 -$ACADVER - 1 -AC1015 - 9 -$ACADMAINTVER - 70 - 6 - 9 -$DWGCODEPAGE - 3 -ANSI_1252 - 9 -$INSBASE - 10 -0.0 - 20 -0.0 - 30 -0.0 - 9 -$EXTMIN - 10 -469.9612660006 - 20 --200.0 - 30 -0.0 - 9 -$EXTMAX - 10 -669.9612660006 - 20 -0.0 - 30 -0.0 - 9 -$LIMMIN - 10 -0.0 - 20 -0.0 - 9 -$LIMMAX - 10 -420.0 - 20 -297.0 - 9 -$ORTHOMODE - 70 - 0 - 9 -$REGENMODE - 70 - 1 - 9 -$FILLMODE - 70 - 1 - 9 -$QTEXTMODE - 70 - 0 - 9 -$MIRRTEXT - 70 - 1 - 9 -$LTSCALE - 40 -1.0 - 9 -$ATTMODE - 70 - 1 - 9 -$TEXTSIZE - 40 -3.5 - 9 -$TRACEWID - 40 -1.0 - 9 -$TEXTSTYLE - 7 -Standard - 9 -$CLAYER - 8 -0 - 9 -$CELTYPE - 6 -ByLayer - 9 -$CECOLOR - 62 - 256 - 9 -$CELTSCALE - 40 -1.0 - 9 -$DISPSILH - 70 - 0 - 9 -$DIMSCALE - 40 -1.0 - 9 -$DIMASZ - 40 -3.302 - 9 -$DIMEXO - 40 -0.0 - 9 -$DIMDLI - 40 -3.75 - 9 -$DIMRND - 40 -0.0 - 9 -$DIMDLE - 40 -0.0 - 9 -$DIMEXE - 40 -1.0 - 9 -$DIMTP - 40 -0.0 - 9 -$DIMTM - 40 -0.0 - 9 -$DIMTXT - 40 -3.5 - 9 -$DIMCEN - 40 -2.5 - 9 -$DIMTSZ - 40 -0.0 - 9 -$DIMTOL - 70 - 0 - 9 -$DIMLIM - 70 - 0 - 9 -$DIMTIH - 70 - 1 - 9 -$DIMTOH - 70 - 1 - 9 -$DIMSE1 - 70 - 0 - 9 -$DIMSE2 - 70 - 0 - 9 -$DIMTAD - 70 - 1 - 9 -$DIMZIN - 70 - 1 - 9 -$DIMBLK - 1 - - 9 -$DIMASO - 70 - 1 - 9 -$DIMSHO - 70 - 1 - 9 -$DIMPOST - 1 - - 9 -$DIMAPOST - 1 - - 9 -$DIMALT - 70 - 0 - 9 -$DIMALTD - 70 - 3 - 9 -$DIMALTF - 40 -0.0393700787 - 9 -$DIMLFAC - 40 -1.0 - 9 -$DIMTOFL - 70 - 1 - 9 -$DIMTVP - 40 -0.0 - 9 -$DIMTIX - 70 - 0 - 9 -$DIMSOXD - 70 - 0 - 9 -$DIMSAH - 70 - 0 - 9 -$DIMBLK1 - 1 - - 9 -$DIMBLK2 - 1 - - 9 -$DIMSTYLE - 2 -ISO-25 - 9 -$DIMCLRD - 70 - 0 - 9 -$DIMCLRE - 70 - 0 - 9 -$DIMCLRT - 70 - 0 - 9 -$DIMTFAC - 40 -1.0 - 9 -$DIMGAP - 40 -1.524 - 9 -$DIMJUST - 70 - 0 - 9 -$DIMSD1 - 70 - 0 - 9 -$DIMSD2 - 70 - 0 - 9 -$DIMTOLJ - 70 - 0 - 9 -$DIMTZIN - 70 - 1 - 9 -$DIMALTZ - 70 - 0 - 9 -$DIMALTTZ - 70 - 0 - 9 -$DIMUPT - 70 - 0 - 9 -$DIMDEC - 70 - 2 - 9 -$DIMTDEC - 70 - 2 - 9 -$DIMALTU - 70 - 2 - 9 -$DIMALTTD - 70 - 3 - 9 -$DIMTXSTY - 7 -Standard - 9 -$DIMAUNIT - 70 - 0 - 9 -$DIMADEC - 70 - 2 - 9 -$DIMALTRND - 40 -0.0 - 9 -$DIMAZIN - 70 - 0 - 9 -$DIMDSEP - 70 - 44 - 9 -$DIMATFIT - 70 - 3 - 9 -$DIMFRAC - 70 - 0 - 9 -$DIMLDRBLK - 1 - - 9 -$DIMLUNIT - 70 - 2 - 9 -$DIMLWD - 70 - -2 - 9 -$DIMLWE - 70 - -2 - 9 -$DIMTMOVE - 70 - 0 - 9 -$LUNITS - 70 - 2 - 9 -$LUPREC - 70 - 2 - 9 -$SKETCHINC - 40 -1.0 - 9 -$FILLETRAD - 40 -0.0 - 9 -$AUNITS - 70 - 0 - 9 -$AUPREC - 70 - 2 - 9 -$MENU - 1 -. - 9 -$ELEVATION - 40 -0.0 - 9 -$PELEVATION - 40 -0.0 - 9 -$THICKNESS - 40 -0.0 - 9 -$LIMCHECK - 70 - 0 - 9 -$CHAMFERA - 40 -0.0 - 9 -$CHAMFERB - 40 -0.0 - 9 -$CHAMFERC - 40 -0.0 - 9 -$CHAMFERD - 40 -0.0 - 9 -$SKPOLY - 70 - 0 - 9 -$TDCREATE - 40 -2460468.590161493 - 9 -$TDUCREATE - 40 -2460468.50682816 - 9 -$TDUPDATE - 40 -2460468.590173958 - 9 -$TDUUPDATE - 40 -2460468.506840625 - 9 -$TDINDWG - 40 -0.0000000116 - 9 -$TDUSRTIMER - 40 -0.0000000116 - 9 -$USRTIMER - 70 - 1 - 9 -$ANGBASE - 50 -0.0 - 9 -$ANGDIR - 70 - 0 - 9 -$PDMODE - 70 - 0 - 9 -$PDSIZE - 40 --1.0 - 9 -$PLINEWID - 40 -0.0 - 9 -$SPLFRAME - 70 - 0 - 9 -$SPLINETYPE - 70 - 6 - 9 -$SPLINESEGS - 70 - 8 - 9 -$HANDSEED - 5 -68 - 9 -$SURFTAB1 - 70 - 6 - 9 -$SURFTAB2 - 70 - 6 - 9 -$SURFTYPE - 70 - 6 - 9 -$SURFU - 70 - 6 - 9 -$SURFV - 70 - 6 - 9 -$UCSBASE - 2 - - 9 -$UCSNAME - 2 - - 9 -$UCSORG - 10 -0.0 - 20 -0.0 - 30 -0.0 - 9 -$UCSXDIR - 10 -1.0 - 20 -0.0 - 30 -0.0 - 9 -$UCSYDIR - 10 -0.0 - 20 -1.0 - 30 -0.0 - 9 -$UCSORTHOREF - 2 - - 9 -$UCSORTHOVIEW - 70 - 0 - 9 -$UCSORGTOP - 10 -0.0 - 20 -0.0 - 30 -0.0 - 9 -$UCSORGBOTTOM - 10 -0.0 - 20 -0.0 - 30 -0.0 - 9 -$UCSORGLEFT - 10 -0.0 - 20 -0.0 - 30 -0.0 - 9 -$UCSORGRIGHT - 10 -0.0 - 20 -0.0 - 30 -0.0 - 9 -$UCSORGFRONT - 10 -0.0 - 20 -0.0 - 30 -0.0 - 9 -$UCSORGBACK - 10 -0.0 - 20 -0.0 - 30 -0.0 - 9 -$PUCSBASE - 2 - - 9 -$PUCSNAME - 2 - - 9 -$PUCSORG - 10 -0.0 - 20 -0.0 - 30 -0.0 - 9 -$PUCSXDIR - 10 -1.0 - 20 -0.0 - 30 -0.0 - 9 -$PUCSYDIR - 10 -0.0 - 20 -1.0 - 30 -0.0 - 9 -$PUCSORTHOREF - 2 - - 9 -$PUCSORTHOVIEW - 70 - 0 - 9 -$PUCSORGTOP - 10 -0.0 - 20 -0.0 - 30 -0.0 - 9 -$PUCSORGBOTTOM - 10 -0.0 - 20 -0.0 - 30 -0.0 - 9 -$PUCSORGLEFT - 10 -0.0 - 20 -0.0 - 30 -0.0 - 9 -$PUCSORGRIGHT - 10 -0.0 - 20 -0.0 - 30 -0.0 - 9 -$PUCSORGFRONT - 10 -0.0 - 20 -0.0 - 30 -0.0 - 9 -$PUCSORGBACK - 10 -0.0 - 20 -0.0 - 30 -0.0 - 9 -$USERI1 - 70 - 0 - 9 -$USERI2 - 70 - 0 - 9 -$USERI3 - 70 - 0 - 9 -$USERI4 - 70 - 0 - 9 -$USERI5 - 70 - 0 - 9 -$USERR1 - 40 -0.0 - 9 -$USERR2 - 40 -0.0 - 9 -$USERR3 - 40 -0.0 - 9 -$USERR4 - 40 -0.0 - 9 -$USERR5 - 40 -0.0 - 9 -$WORLDVIEW - 70 - 1 - 9 -$SHADEDGE - 70 - 3 - 9 -$SHADEDIF - 70 - 70 - 9 -$TILEMODE - 70 - 1 - 9 -$MAXACTVP - 70 - 64 - 9 -$PINSBASE - 10 -0.0 - 20 -0.0 - 30 -0.0 - 9 -$PLIMCHECK - 70 - 0 - 9 -$PEXTMIN - 10 -1.0000000000E+20 - 20 -1.0000000000E+20 - 30 -1.0000000000E+20 - 9 -$PEXTMAX - 10 --1.0000000000E+20 - 20 --1.0000000000E+20 - 30 --1.0000000000E+20 - 9 -$PLIMMIN - 10 -0.0 - 20 -0.0 - 9 -$PLIMMAX - 10 -420.0 - 20 -297.0 - 9 -$UNITMODE - 70 - 0 - 9 -$VISRETAIN - 70 - 1 - 9 -$PLINEGEN - 70 - 0 - 9 -$PSLTSCALE - 70 - 1 - 9 -$TREEDEPTH - 70 - 3020 - 9 -$CMLSTYLE - 2 -Standard - 9 -$CMLJUST - 70 - 0 - 9 -$CMLSCALE - 40 -20.0 - 9 -$PROXYGRAPHICS - 70 - 1 - 9 -$MEASUREMENT - 70 - 1 - 9 -$CELWEIGHT -370 - -1 - 9 -$ENDCAPS -280 - 0 - 9 -$JOINSTYLE -280 - 0 - 9 -$LWDISPLAY -290 - 1 - 9 -$INSUNITS - 70 - 4 - 9 -$HYPERLINKBASE - 1 - - 9 -$STYLESHEET - 1 - - 9 -$XEDIT -290 - 1 - 9 -$CEPSNTYPE -380 - 0 - 9 -$PSTYLEMODE -290 - 1 - 9 -$FINGERPRINTGUID - 2 -{96ae8f65-7113-4220-8663-080256a06812} - 9 -$VERSIONGUID - 2 -{FAEB1C32-E019-11D5-929B-00C0DF256EC4} - 9 -$EXTNAMES -290 - 1 - 9 -$PSVPSCALE - 40 -0.0 - 9 -$OLESTARTUP -290 - 0 - 0 -ENDSEC - 0 -SECTION - 2 -CLASSES - 0 -CLASS - 1 -ACDBDICTIONARYWDFLT - 2 -AcDbDictionaryWithDefault - 3 -ObjectDBX Classes - 90 - 0 -280 - 0 -281 - 0 - 0 -CLASS - 1 -VISUALSTYLE - 2 -AcDbVisualStyle - 3 -ObjectDBX Classes - 90 - 4095 -280 - 0 -281 - 0 - 0 -CLASS - 1 -MATERIAL - 2 -AcDbMaterial - 3 -ObjectDBX Classes - 90 - 1153 -280 - 0 -281 - 0 - 0 -CLASS - 1 -SCALE - 2 -AcDbScale - 3 -ObjectDBX Classes - 90 - 1153 -280 - 0 -281 - 0 - 0 -CLASS - 1 -TABLESTYLE - 2 -AcDbTableStyle - 3 -ObjectDBX Classes - 90 - 4095 -280 - 0 -281 - 0 - 0 -CLASS - 1 -MLEADERSTYLE - 2 -AcDbMLeaderStyle - 3 -ACDB_MLEADERSTYLE_CLASS - 90 - 4095 -280 - 0 -281 - 0 - 0 -CLASS - 1 -SUN - 2 -AcDbSun - 3 -SCENEOE - 90 - 1153 -280 - 0 -281 - 0 - 0 -CLASS - 1 -ACDBPLACEHOLDER - 2 -AcDbPlaceHolder - 3 -ObjectDBX Classes - 90 - 0 -280 - 0 -281 - 0 - 0 -CLASS - 1 -LAYOUT - 2 -AcDbLayout - 3 -ObjectDBX Classes - 90 - 0 -280 - 0 -281 - 0 - 0 -ENDSEC - 0 -SECTION - 2 -TABLES - 0 -TABLE - 2 -VPORT - 5 -8 -330 -0 -100 -AcDbSymbolTable - 70 - 1 - 0 -VPORT - 5 -29 -330 -8 -100 -AcDbSymbolTableRecord -100 -AcDbViewportTableRecord - 2 -*Active - 70 - 0 - 10 -0.0 - 20 -0.0 - 11 -1.0 - 21 -1.0 - 12 -569.9612660006 - 22 --100.0 - 13 -0.0 - 23 -0.0 - 14 -10.0 - 24 -10.0 - 15 -10.0 - 25 -10.0 - 16 -0.0 - 26 -0.0 - 36 -1.0 - 17 -0.0 - 27 -0.0 - 37 -0.0 - 40 -204.0 - 41 -1.0 - 42 -50.0 - 43 -0.0 - 44 -0.0 - 50 -0.0 - 51 -0.0 - 71 - 0 - 72 - 100 - 73 - 1 - 74 - 3 - 75 - 0 - 76 - 0 - 77 - 0 - 78 - 0 -281 - 0 - 65 - 1 -110 -0.0 -120 -0.0 -130 -0.0 -111 -1.0 -121 -0.0 -131 -0.0 -112 -0.0 -122 -1.0 -132 -0.0 - 79 - 0 -146 -0.0 - 0 -ENDTAB - 0 -TABLE - 2 -LTYPE - 5 -5 -330 -0 -100 -AcDbSymbolTable - 70 - 6 - 0 -LTYPE - 5 -14 -330 -5 -100 -AcDbSymbolTableRecord -100 -AcDbLinetypeTableRecord - 2 -ByBlock - 70 - 0 - 3 - - 72 - 65 - 73 - 0 - 40 -0.0 - 0 -LTYPE - 5 -15 -330 -5 -100 -AcDbSymbolTableRecord -100 -AcDbLinetypeTableRecord - 2 -ByLayer - 70 - 0 - 3 - - 72 - 65 - 73 - 0 - 40 -0.0 - 0 -LTYPE - 5 -16 -330 -5 -100 -AcDbSymbolTableRecord -100 -AcDbLinetypeTableRecord - 2 -Continuous - 70 - 0 - 3 -Solid line - 72 - 65 - 73 - 0 - 40 -0.0 - 0 -LTYPE - 5 -5E -330 -5 -100 -AcDbSymbolTableRecord -100 -AcDbLinetypeTableRecord - 2 -HIDDEN - 70 - 0 - 3 -Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __ - 72 - 65 - 73 - 2 - 40 -1.905 - 49 -1.27 - 74 - 0 - 49 --0.635 - 74 - 0 - 0 -LTYPE - 5 -5F -330 -5 -100 -AcDbSymbolTableRecord -100 -AcDbLinetypeTableRecord - 2 -PHANTOM - 70 - 0 - 3 -Phantom ______ __ __ ______ __ __ ______ - 72 - 65 - 73 - 6 - 40 -12.7 - 49 -6.35 - 74 - 0 - 49 --1.27 - 74 - 0 - 49 -1.27 - 74 - 0 - 49 --1.27 - 74 - 0 - 49 -1.27 - 74 - 0 - 49 --1.27 - 74 - 0 - 0 -LTYPE - 5 -60 -330 -5 -100 -AcDbSymbolTableRecord -100 -AcDbLinetypeTableRecord - 2 -CENTER - 70 - 0 - 3 -Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ - 72 - 65 - 73 - 4 - 40 -10.16 - 49 -6.35 - 74 - 0 - 49 --1.27 - 74 - 0 - 49 -1.27 - 74 - 0 - 49 --1.27 - 74 - 0 - 0 -LTYPE - 5 -61 -330 -5 -100 -AcDbSymbolTableRecord -100 -AcDbLinetypeTableRecord - 2 -CENTERX2 - 70 - 0 - 3 -Center (2x) ________ __ ________ __ _____ - 72 - 65 - 73 - 4 - 40 -20.32 - 49 -12.7 - 74 - 0 - 49 --2.54 - 74 - 0 - 49 -2.54 - 74 - 0 - 49 --2.54 - 74 - 0 - 0 -LTYPE - 5 -62 -330 -5 -100 -AcDbSymbolTableRecord -100 -AcDbLinetypeTableRecord - 2 -DOT2 - 70 - 0 - 3 -Dot (.5x) ........................................ - 72 - 65 - 73 - 2 - 40 -0.635 - 49 -0.0 - 74 - 0 - 49 --0.635 - 74 - 0 - 0 -ENDTAB - 0 -TABLE - 2 -LAYER - 5 -2 -330 -0 -100 -AcDbSymbolTable - 70 - 1 - 0 -LAYER - 5 -10 -330 -2 -100 -AcDbSymbolTableRecord -100 -AcDbLayerTableRecord - 2 -0 - 70 - 0 - 62 - 7 - 6 -Continuous -370 - -3 -390 -F - 0 -ENDTAB - 0 -TABLE - 2 -STYLE - 5 -3 -330 -0 -100 -AcDbSymbolTable - 70 - 1 - 0 -STYLE - 5 -11 -330 -3 -100 -AcDbSymbolTableRecord -100 -AcDbTextStyleTableRecord - 2 -Standard - 70 - 0 - 40 -0.0 - 41 -1.0 - 50 -0.0 - 71 - 0 - 42 -3.5 - 3 -txt - 4 - - 0 -ENDTAB - 0 -TABLE - 2 -VIEW - 5 -6 -330 -0 -100 -AcDbSymbolTable - 70 - 0 - 0 -ENDTAB - 0 -TABLE - 2 -UCS - 5 -7 -330 -0 -100 -AcDbSymbolTable - 70 - 0 - 0 -ENDTAB - 0 -TABLE - 2 -APPID - 5 -9 -330 -0 -100 -AcDbSymbolTable - 70 - 1 - 0 -APPID - 5 -12 -330 -9 -100 -AcDbSymbolTableRecord -100 -AcDbRegAppTableRecord - 2 -ACAD - 70 - 0 - 0 -ENDTAB - 0 -TABLE - 2 -DIMSTYLE - 5 -A -330 -0 -100 -AcDbSymbolTable - 70 - 1 -100 -AcDbDimStyleTable - 0 -DIMSTYLE -105 -27 -330 -A -100 -AcDbSymbolTableRecord -100 -AcDbDimStyleTableRecord - 2 -ISO-25 - 70 - 0 - 41 -2.5 - 42 -0.625 - 43 -3.75 - 44 -1.25 - 73 - 0 - 74 - 0 - 77 - 1 - 78 - 8 -140 -2.5 -141 -2.5 -143 -0.0393700787 -147 -0.625 -171 - 3 -172 - 1 -178 - 0 -271 - 2 -272 - 2 -274 - 3 -278 - 44 -283 - 0 -284 - 8 -340 -11 - 0 -ENDTAB - 0 -TABLE - 2 -BLOCK_RECORD - 5 -1 -330 -0 -100 -AcDbSymbolTable - 70 - 1 - 0 -BLOCK_RECORD - 5 -1F -330 -1 -100 -AcDbSymbolTableRecord -100 -AcDbBlockTableRecord - 2 -*Model_Space -340 -22 - 0 -BLOCK_RECORD - 5 -1B -330 -1 -100 -AcDbSymbolTableRecord -100 -AcDbBlockTableRecord - 2 -*Paper_Space -340 -1E - 0 -BLOCK_RECORD - 5 -23 -330 -1 -100 -AcDbSymbolTableRecord -100 -AcDbBlockTableRecord - 2 -*Paper_Space0 -340 -26 - 0 -ENDTAB - 0 -ENDSEC - 0 -SECTION - 2 -BLOCKS - 0 -BLOCK - 5 -20 -330 -1F -100 -AcDbEntity - 8 -0 -100 -AcDbBlockBegin - 2 -*Model_Space - 70 - 0 - 10 -0.0 - 20 -0.0 - 30 -0.0 - 3 -*Model_Space - 1 - - 0 -ENDBLK - 5 -21 -330 -1F -100 -AcDbEntity - 8 -0 -100 -AcDbBlockEnd - 0 -BLOCK - 5 -1C -330 -1B -100 -AcDbEntity - 67 - 1 - 8 -0 -100 -AcDbBlockBegin - 2 -*Paper_Space - 70 - 0 - 10 -0.0 - 20 -0.0 - 30 -0.0 - 3 -*Paper_Space - 1 - - 0 -ENDBLK - 5 -1D -330 -1B -100 -AcDbEntity - 67 - 1 - 8 -0 -100 -AcDbBlockEnd - 0 -BLOCK - 5 -24 -330 -23 -100 -AcDbEntity - 8 -0 -100 -AcDbBlockBegin - 2 -*Paper_Space0 - 70 - 0 - 10 -0.0 - 20 -0.0 - 30 -0.0 - 3 -*Paper_Space0 - 1 - - 0 -ENDBLK - 5 -25 -330 -23 -100 -AcDbEntity - 8 -0 -100 -AcDbBlockEnd - 0 -ENDSEC - 0 -SECTION - 2 -ENTITIES - 0 -LINE - 5 -63 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 -469.9612660006 - 20 --200.0 - 30 -0.0 - 11 -469.9612660006 - 21 -0.0 - 31 -0.0 - 0 -LINE - 5 -64 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 -469.9612660006 - 20 -0.0 - 30 -0.0 - 11 -669.9612660006 - 21 -0.0 - 31 -0.0 - 0 -LINE - 5 -65 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 -669.9612660006 - 20 -0.0 - 30 -0.0 - 11 -669.9612660006 - 21 --200.0 - 31 -0.0 - 0 -LINE - 5 -66 -330 -1F -100 -AcDbEntity - 8 -0 - 6 -Continuous - 62 - 7 -370 - 25 -100 -AcDbLine - 10 -669.9612660006 - 20 --200.0 - 30 -0.0 - 11 -469.9612660006 - 21 --200.0 - 31 -0.0 - 0 -ENDSEC - 0 -SECTION - 2 -OBJECTS - 0 -DICTIONARY - 5 -C -330 -0 -100 -AcDbDictionary -281 - 1 - 3 -ACAD_GROUP -350 -D - 3 -ACAD_LAYOUT -350 -1A - 3 -ACAD_MLINESTYLE -350 -17 - 3 -ACAD_PLOTSETTINGS -350 -19 - 3 -ACAD_PLOTSTYLENAME -350 -E - 3 -ACAD_SCALELIST -350 -47 - 3 -DWGPROPS -350 -67 - 0 -DICTIONARY - 5 -D -102 -{ACAD_REACTORS -330 -C -102 -} -330 -C -100 -AcDbDictionary -281 - 1 - 0 -DICTIONARY - 5 -1A -102 -{ACAD_REACTORS -330 -C -102 -} -330 -C -100 -AcDbDictionary -281 - 1 - 3 -Layout1 -350 -1E - 3 -Layout2 -350 -26 - 3 -Model -350 -22 - 0 -DICTIONARY - 5 -17 -102 -{ACAD_REACTORS -330 -C -102 -} -330 -C -100 -AcDbDictionary -281 - 1 - 3 -Standard -350 -18 - 0 -DICTIONARY - 5 -19 -102 -{ACAD_REACTORS -330 -C -102 -} -330 -C -100 -AcDbDictionary -281 - 1 - 0 -ACDBDICTIONARYWDFLT - 5 -E -102 -{ACAD_REACTORS -330 -C -102 -} -330 -C -100 -AcDbDictionary -281 - 1 - 3 -Normal -350 -F -100 -AcDbDictionaryWithDefault -340 -F - 0 -DICTIONARY - 5 -47 -102 -{ACAD_REACTORS -330 -C -102 -} -330 -C -100 -AcDbDictionary -281 - 1 - 3 -A0 -350 -48 - 3 -A1 -350 -49 - 3 -A2 -350 -4A - 3 -A3 -350 -4B - 3 -A4 -350 -4C - 3 -A5 -350 -4D - 3 -A6 -350 -4E - 3 -A7 -350 -4F - 3 -A8 -350 -50 - 3 -A9 -350 -51 - 3 -B0 -350 -52 - 3 -B1 -350 -53 - 3 -B2 -350 -54 - 3 -B3 -350 -55 - 3 -B4 -350 -56 - 3 -B5 -350 -57 - 3 -B6 -350 -58 - 0 -XRECORD - 5 -67 -102 -{ACAD_REACTORS -330 -C -102 -} -330 -C -100 -AcDbXrecord -280 - 1 - 1 -DWGPROPS COOKIE - 2 - - 3 - - 4 - - 6 - - 7 - - 8 -mc007 - 9 - -300 -= -301 -= -302 -= -303 -= -304 -= -305 -= -306 -= -307 -= -308 -= -309 -= - 40 -0.0 - 41 -2460468.50682816 - 42 -2460468.506840625 - 1 - - 90 - 0 - 0 -LAYOUT - 5 -1E -102 -{ACAD_REACTORS -330 -1A -102 -} -330 -1A -100 -AcDbPlotSettings - 1 - - 2 -none_device - 4 - - 6 - - 40 -0.0 - 41 -0.0 - 42 -0.0 - 43 -0.0 - 44 -0.0 - 45 -0.0 - 46 -0.0 - 47 -0.0 - 48 -0.0 - 49 -0.0 -140 -0.0 -141 -0.0 -142 -1.0 -143 -1.0 - 70 - 688 - 72 - 1 - 73 - 0 - 74 - 5 - 7 - - 75 - 16 -147 -1.0 -148 -0.0 -149 -0.0 -100 -AcDbLayout - 1 -Layout1 - 70 - 1 - 71 - 1 - 10 -0.0 - 20 -0.0 - 11 -420.0 - 21 -297.0 - 12 -0.0 - 22 -0.0 - 32 -0.0 - 14 -1.0000000000E+20 - 24 -1.0000000000E+20 - 34 -1.0000000000E+20 - 15 --1.0000000000E+20 - 25 --1.0000000000E+20 - 35 --1.0000000000E+20 -146 -0.0 - 13 -0.0 - 23 -0.0 - 33 -0.0 - 16 -1.0 - 26 -0.0 - 36 -0.0 - 17 -0.0 - 27 -1.0 - 37 -0.0 - 76 - 0 -330 -1B - 0 -LAYOUT - 5 -26 -102 -{ACAD_REACTORS -330 -1A -102 -} -330 -1A -100 -AcDbPlotSettings - 1 - - 2 -none_device - 4 - - 6 - - 40 -0.0 - 41 -0.0 - 42 -0.0 - 43 -0.0 - 44 -0.0 - 45 -0.0 - 46 -0.0 - 47 -0.0 - 48 -0.0 - 49 -0.0 -140 -0.0 -141 -0.0 -142 -1.0 -143 -1.0 - 70 - 688 - 72 - 1 - 73 - 0 - 74 - 5 - 7 - - 75 - 16 -147 -1.0 -148 -0.0 -149 -0.0 -100 -AcDbLayout - 1 -Layout2 - 70 - 1 - 71 - 2 - 10 -0.0 - 20 -0.0 - 11 -0.0 - 21 -0.0 - 12 -0.0 - 22 -0.0 - 32 -0.0 - 14 -0.0 - 24 -0.0 - 34 -0.0 - 15 -0.0 - 25 -0.0 - 35 -0.0 -146 -0.0 - 13 -0.0 - 23 -0.0 - 33 -0.0 - 16 -1.0 - 26 -0.0 - 36 -0.0 - 17 -0.0 - 27 -1.0 - 37 -0.0 - 76 - 0 -330 -23 - 0 -LAYOUT - 5 -22 -102 -{ACAD_REACTORS -330 -1A -102 -} -330 -1A -100 -AcDbPlotSettings - 1 - - 2 -none_device - 4 -ANSI_A_(11.00_x_8.50_Inches) - 6 - - 40 -6.35 - 41 -19.05 - 42 -6.35000508 - 43 -19.05000254 - 44 -279.4 - 45 -215.9 - 46 --475.7704573212 - 47 -195.77049873 - 48 -0.0 - 49 -0.0 -140 -0.0 -141 -0.0 -142 -0.042075 -143 -1.0 - 70 - 1696 - 72 - 0 - 73 - 0 - 74 - 0 - 7 - - 75 - 0 -147 -0.0179189148 -148 --1300.4909072572 -149 -0.0 -100 -AcDbLayout - 1 -Model - 70 - 1 - 71 - 0 - 10 -0.0 - 20 -0.0 - 11 -420.0 - 21 -297.0 - 12 -0.0 - 22 -0.0 - 32 -0.0 - 14 -469.9612660006 - 24 --200.0 - 34 -0.0 - 15 -669.9612660006 - 25 -0.0 - 35 -0.0 -146 -0.0 - 13 -0.0 - 23 -0.0 - 33 -0.0 - 16 -1.0 - 26 -0.0 - 36 -0.0 - 17 -0.0 - 27 -1.0 - 37 -0.0 - 76 - 0 -330 -1F -331 -29 - 0 -MLINESTYLE - 5 -18 -102 -{ACAD_REACTORS -330 -17 -102 -} -330 -17 -100 -AcDbMlineStyle - 2 -Standard - 70 - 0 - 3 - - 62 - 256 - 51 -90.0 - 52 -90.0 - 71 - 2 - 49 -0.5 - 62 - 256 - 6 -BYLAYER - 49 --0.5 - 62 - 256 - 6 -BYLAYER - 0 -ACDBPLACEHOLDER - 5 -F -102 -{ACAD_REACTORS -330 -E -102 -} -330 -E - 0 -SCALE - 5 -48 -102 -{ACAD_REACTORS -330 -47 -102 -} -330 -47 -100 -AcDbScale - 70 - 0 -300 -1:1 -140 -1.0 -141 -1.0 -290 - 1 - 0 -SCALE - 5 -49 -102 -{ACAD_REACTORS -330 -47 -102 -} -330 -47 -100 -AcDbScale - 70 - 0 -300 -1:2 -140 -1.0 -141 -2.0 -290 - 0 - 0 -SCALE - 5 -4A -102 -{ACAD_REACTORS -330 -47 -102 -} -330 -47 -100 -AcDbScale - 70 - 0 -300 -1:4 -140 -1.0 -141 -4.0 -290 - 0 - 0 -SCALE - 5 -4B -102 -{ACAD_REACTORS -330 -47 -102 -} -330 -47 -100 -AcDbScale - 70 - 0 -300 -1:5 -140 -1.0 -141 -5.0 -290 - 0 - 0 -SCALE - 5 -4C -102 -{ACAD_REACTORS -330 -47 -102 -} -330 -47 -100 -AcDbScale - 70 - 0 -300 -1:8 -140 -1.0 -141 -8.0 -290 - 0 - 0 -SCALE - 5 -4D -102 -{ACAD_REACTORS -330 -47 -102 -} -330 -47 -100 -AcDbScale - 70 - 0 -300 -1:10 -140 -1.0 -141 -10.0 -290 - 0 - 0 -SCALE - 5 -4E -102 -{ACAD_REACTORS -330 -47 -102 -} -330 -47 -100 -AcDbScale - 70 - 0 -300 -1:16 -140 -1.0 -141 -16.0 -290 - 0 - 0 -SCALE - 5 -4F -102 -{ACAD_REACTORS -330 -47 -102 -} -330 -47 -100 -AcDbScale - 70 - 0 -300 -1:20 -140 -1.0 -141 -20.0 -290 - 0 - 0 -SCALE - 5 -50 -102 -{ACAD_REACTORS -330 -47 -102 -} -330 -47 -100 -AcDbScale - 70 - 0 -300 -1:30 -140 -1.0 -141 -30.0 -290 - 0 - 0 -SCALE - 5 -51 -102 -{ACAD_REACTORS -330 -47 -102 -} -330 -47 -100 -AcDbScale - 70 - 0 -300 -1:40 -140 -1.0 -141 -40.0 -290 - 0 - 0 -SCALE - 5 -52 -102 -{ACAD_REACTORS -330 -47 -102 -} -330 -47 -100 -AcDbScale - 70 - 0 -300 -1:50 -140 -1.0 -141 -50.0 -290 - 0 - 0 -SCALE - 5 -53 -102 -{ACAD_REACTORS -330 -47 -102 -} -330 -47 -100 -AcDbScale - 70 - 0 -300 -1:100 -140 -1.0 -141 -100.0 -290 - 0 - 0 -SCALE - 5 -54 -102 -{ACAD_REACTORS -330 -47 -102 -} -330 -47 -100 -AcDbScale - 70 - 0 -300 -2:1 -140 -2.0 -141 -1.0 -290 - 0 - 0 -SCALE - 5 -55 -102 -{ACAD_REACTORS -330 -47 -102 -} -330 -47 -100 -AcDbScale - 70 - 0 -300 -4:1 -140 -4.0 -141 -1.0 -290 - 0 - 0 -SCALE - 5 -56 -102 -{ACAD_REACTORS -330 -47 -102 -} -330 -47 -100 -AcDbScale - 70 - 0 -300 -8:1 -140 -8.0 -141 -1.0 -290 - 0 - 0 -SCALE - 5 -57 -102 -{ACAD_REACTORS -330 -47 -102 -} -330 -47 -100 -AcDbScale - 70 - 0 -300 -10:1 -140 -10.0 -141 -1.0 -290 - 0 - 0 -SCALE - 5 -58 -102 -{ACAD_REACTORS -330 -47 -102 -} -330 -47 -100 -AcDbScale - 70 - 0 -300 -100:1 -140 -100.0 -141 -1.0 -290 - 0 - 0 -ENDSEC - 0 -EOF diff --git a/packages/cad/tests/dxf/square-200.DXF.json b/packages/cad/tests/dxf/square-200.DXF.json deleted file mode 100644 index 87cd0efd..00000000 --- a/packages/cad/tests/dxf/square-200.DXF.json +++ /dev/null @@ -1,598 +0,0 @@ -{ - "header": { - "$ACADVER": "AC1015", - "$ACADMAINTVER": 6, - "$DWGCODEPAGE": "ANSI_1252", - "$INSBASE": { - "x": 0, - "y": 0, - "z": 0 - }, - "$EXTMIN": { - "x": 469.9612660006, - "y": -200, - "z": 0 - }, - "$EXTMAX": { - "x": 669.9612660006, - "y": 0, - "z": 0 - }, - "$LIMMIN": { - "x": 0, - "y": 0 - }, - "$LIMMAX": { - "x": 420, - "y": 297 - }, - "$ORTHOMODE": 0, - "$REGENMODE": 1, - "$FILLMODE": 1, - "$QTEXTMODE": 0, - "$MIRRTEXT": 1, - "$LTSCALE": 1, - "$ATTMODE": 1, - "$TEXTSIZE": 3.5, - "$TRACEWID": 1, - "$TEXTSTYLE": "Standard", - "$CLAYER": "0", - "$CELTYPE": "ByLayer", - "$CECOLOR": 256, - "$CELTSCALE": 1, - "$DISPSILH": 0, - "$DIMSCALE": 1, - "$DIMASZ": 3.302, - "$DIMEXO": 0, - "$DIMDLI": 3.75, - "$DIMRND": 0, - "$DIMDLE": 0, - "$DIMEXE": 1, - "$DIMTP": 0, - "$DIMTM": 0, - "$DIMTXT": 3.5, - "$DIMCEN": 2.5, - "$DIMTSZ": 0, - "$DIMTOL": 0, - "$DIMLIM": 0, - "$DIMTIH": 1, - "$DIMTOH": 1, - "$DIMSE1": 0, - "$DIMSE2": 0, - "$DIMTAD": 1, - "$DIMZIN": 1, - "$DIMBLK": "", - "$DIMASO": 1, - "$DIMSHO": 1, - "$DIMPOST": "", - "$DIMAPOST": "", - "$DIMALT": 0, - "$DIMALTD": 3, - "$DIMALTF": 0.0393700787, - "$DIMLFAC": 1, - "$DIMTOFL": 1, - "$DIMTVP": 0, - "$DIMTIX": 0, - "$DIMSOXD": 0, - "$DIMSAH": 0, - "$DIMBLK1": "", - "$DIMBLK2": "", - "$DIMSTYLE": "ISO-25", - "$DIMCLRD": 0, - "$DIMCLRE": 0, - "$DIMCLRT": 0, - "$DIMTFAC": 1, - "$DIMGAP": 1.524, - "$DIMJUST": 0, - "$DIMSD1": 0, - "$DIMSD2": 0, - "$DIMTOLJ": 0, - "$DIMTZIN": 1, - "$DIMALTZ": 0, - "$DIMALTTZ": 0, - "$DIMUPT": 0, - "$DIMDEC": 2, - "$DIMTDEC": 2, - "$DIMALTU": 2, - "$DIMALTTD": 3, - "$DIMTXSTY": "Standard", - "$DIMAUNIT": 0, - "$DIMADEC": 2, - "$DIMALTRND": 0, - "$DIMAZIN": 0, - "$DIMDSEP": 44, - "$DIMATFIT": 3, - "$DIMFRAC": 0, - "$DIMLDRBLK": "", - "$DIMLUNIT": 2, - "$DIMLWD": -2, - "$DIMLWE": -2, - "$DIMTMOVE": 0, - "$LUNITS": 2, - "$LUPREC": 2, - "$SKETCHINC": 1, - "$FILLETRAD": 0, - "$AUNITS": 0, - "$AUPREC": 2, - "$MENU": ".", - "$ELEVATION": 0, - "$PELEVATION": 0, - "$THICKNESS": 0, - "$LIMCHECK": 0, - "$CHAMFERA": 0, - "$CHAMFERB": 0, - "$CHAMFERC": 0, - "$CHAMFERD": 0, - "$SKPOLY": 0, - "$TDCREATE": 2460468.590161493, - "$TDUCREATE": 2460468.50682816, - "$TDUPDATE": 2460468.590173958, - "$TDUUPDATE": 2460468.506840625, - "$TDINDWG": 1.16e-8, - "$TDUSRTIMER": 1.16e-8, - "$USRTIMER": 1, - "$ANGBASE": 0, - "$ANGDIR": 0, - "$PDMODE": 0, - "$PDSIZE": -1, - "$PLINEWID": 0, - "$SPLFRAME": 0, - "$SPLINETYPE": 6, - "$SPLINESEGS": 8, - "$HANDSEED": "68", - "$SURFTAB1": 6, - "$SURFTAB2": 6, - "$SURFTYPE": 6, - "$SURFU": 6, - "$SURFV": 6, - "$UCSBASE": "", - "$UCSNAME": "", - "$UCSORG": { - "x": 0, - "y": 0, - "z": 0 - }, - "$UCSXDIR": { - "x": 1, - "y": 0, - "z": 0 - }, - "$UCSYDIR": { - "x": 0, - "y": 1, - "z": 0 - }, - "$UCSORTHOREF": "", - "$UCSORTHOVIEW": 0, - "$UCSORGTOP": { - "x": 0, - "y": 0, - "z": 0 - }, - "$UCSORGBOTTOM": { - "x": 0, - "y": 0, - "z": 0 - }, - "$UCSORGLEFT": { - "x": 0, - "y": 0, - "z": 0 - }, - "$UCSORGRIGHT": { - "x": 0, - "y": 0, - "z": 0 - }, - "$UCSORGFRONT": { - "x": 0, - "y": 0, - "z": 0 - }, - "$UCSORGBACK": { - "x": 0, - "y": 0, - "z": 0 - }, - "$PUCSBASE": "", - "$PUCSNAME": "", - "$PUCSORG": { - "x": 0, - "y": 0, - "z": 0 - }, - "$PUCSXDIR": { - "x": 1, - "y": 0, - "z": 0 - }, - "$PUCSYDIR": { - "x": 0, - "y": 1, - "z": 0 - }, - "$PUCSORTHOREF": "", - "$PUCSORTHOVIEW": 0, - "$PUCSORGTOP": { - "x": 0, - "y": 0, - "z": 0 - }, - "$PUCSORGBOTTOM": { - "x": 0, - "y": 0, - "z": 0 - }, - "$PUCSORGLEFT": { - "x": 0, - "y": 0, - "z": 0 - }, - "$PUCSORGRIGHT": { - "x": 0, - "y": 0, - "z": 0 - }, - "$PUCSORGFRONT": { - "x": 0, - "y": 0, - "z": 0 - }, - "$PUCSORGBACK": { - "x": 0, - "y": 0, - "z": 0 - }, - "$USERI1": 0, - "$USERI2": 0, - "$USERI3": 0, - "$USERI4": 0, - "$USERI5": 0, - "$USERR1": 0, - "$USERR2": 0, - "$USERR3": 0, - "$USERR4": 0, - "$USERR5": 0, - "$WORLDVIEW": 1, - "$SHADEDGE": 3, - "$SHADEDIF": 70, - "$TILEMODE": 1, - "$MAXACTVP": 64, - "$PINSBASE": { - "x": 0, - "y": 0, - "z": 0 - }, - "$PLIMCHECK": 0, - "$PEXTMIN": { - "x": 100000000000000000000, - "y": 100000000000000000000, - "z": 100000000000000000000 - }, - "$PEXTMAX": { - "x": -100000000000000000000, - "y": -100000000000000000000, - "z": -100000000000000000000 - }, - "$PLIMMIN": { - "x": 0, - "y": 0 - }, - "$PLIMMAX": { - "x": 420, - "y": 297 - }, - "$UNITMODE": 0, - "$VISRETAIN": 1, - "$PLINEGEN": 0, - "$PSLTSCALE": 1, - "$TREEDEPTH": 3020, - "$CMLSTYLE": "Standard", - "$CMLJUST": 0, - "$CMLSCALE": 20, - "$PROXYGRAPHICS": 1, - "$MEASUREMENT": 1, - "$CELWEIGHT": -1, - "$ENDCAPS": 0, - "$JOINSTYLE": 0, - "$LWDISPLAY": true, - "$INSUNITS": 4, - "$HYPERLINKBASE": "", - "$STYLESHEET": "", - "$XEDIT": true, - "$CEPSNTYPE": 0, - "$PSTYLEMODE": true, - "$FINGERPRINTGUID": "{96ae8f65-7113-4220-8663-080256a06812}", - "$VERSIONGUID": "{FAEB1C32-E019-11D5-929B-00C0DF256EC4}", - "$EXTNAMES": true, - "$PSVPSCALE": 0, - "$OLESTARTUP": false - }, - "tables": { - "viewPort": { - "handle": "8", - "ownerHandle": "0", - "viewPorts": [ - { - "ownerHandle": "8", - "name": "*Active", - "lowerLeftCorner": { - "x": 0, - "y": 0 - }, - "upperRightCorner": { - "x": 1, - "y": 1 - }, - "center": { - "x": 569.9612660006, - "y": -100 - }, - "snapBasePoint": { - "x": 0, - "y": 0 - }, - "snapSpacing": { - "x": 10, - "y": 10 - }, - "gridSpacing": { - "x": 10, - "y": 10 - }, - "viewDirectionFromTarget": { - "x": 0, - "y": 0, - "z": 1 - }, - "viewTarget": { - "x": 0, - "y": 0, - "z": 0 - }, - "lensLength": 50, - "frontClippingPlane": 0, - "backClippingPlane": 0, - "snapRotationAngle": 0, - "viewTwistAngle": 0, - "renderMode": 0, - "ucsOrigin": { - "x": 0, - "y": 0, - "z": 0 - }, - "ucsXAxis": { - "x": 1, - "y": 0, - "z": 0 - }, - "ucsYAxis": { - "x": 0, - "y": 1, - "z": 0 - }, - "orthographicType": 0 - } - ] - }, - "lineType": { - "handle": "5", - "ownerHandle": "0", - "lineTypes": { - "ByBlock": { - "name": "ByBlock", - "description": "", - "patternLength": 0 - }, - "ByLayer": { - "name": "ByLayer", - "description": "", - "patternLength": 0 - }, - "Continuous": { - "name": "Continuous", - "description": "Solid line", - "patternLength": 0 - }, - "HIDDEN": { - "name": "HIDDEN", - "description": "Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __", - "pattern": [ - 1.27, - -0.635 - ], - "patternLength": 1.905 - }, - "PHANTOM": { - "name": "PHANTOM", - "description": "Phantom ______ __ __ ______ __ __ ______", - "pattern": [ - 6.35, - -1.27, - 1.27, - -1.27, - 1.27, - -1.27 - ], - "patternLength": 12.7 - }, - "CENTER": { - "name": "CENTER", - "description": "Center ____ _ ____ _ ____ _ ____ _ ____ _ ____", - "pattern": [ - 6.35, - -1.27, - 1.27, - -1.27 - ], - "patternLength": 10.16 - }, - "CENTERX2": { - "name": "CENTERX2", - "description": "Center (2x) ________ __ ________ __ _____", - "pattern": [ - 12.7, - -2.54, - 2.54, - -2.54 - ], - "patternLength": 20.32 - }, - "DOT2": { - "name": "DOT2", - "description": "Dot (.5x) ........................................", - "pattern": [ - 0, - -0.635 - ], - "patternLength": 0.635 - } - } - }, - "layer": { - "handle": "2", - "ownerHandle": "0", - "layers": { - "0": { - "name": "0", - "frozen": false, - "visible": true, - "colorIndex": 7, - "color": 16777215 - } - } - } - }, - "blocks": { - "*Model_Space": { - "handle": "20", - "ownerHandle": "1F", - "layer": "0", - "name": "*Model_Space", - "position": { - "x": 0, - "y": 0, - "z": 0 - }, - "name2": "*Model_Space", - "xrefPath": "" - }, - "*Paper_Space": { - "handle": "1C", - "ownerHandle": "1B", - "paperSpace": true, - "layer": "0", - "name": "*Paper_Space", - "position": { - "x": 0, - "y": 0, - "z": 0 - }, - "name2": "*Paper_Space", - "xrefPath": "" - }, - "*Paper_Space0": { - "handle": "24", - "ownerHandle": "23", - "layer": "0", - "name": "*Paper_Space0", - "position": { - "x": 0, - "y": 0, - "z": 0 - }, - "name2": "*Paper_Space0", - "xrefPath": "" - } - }, - "entities": [ - { - "type": "LINE", - "vertices": [ - { - "x": 469.9612660006, - "y": -200, - "z": 0 - }, - { - "x": 469.9612660006, - "y": 0, - "z": 0 - } - ], - "handle": "63", - "ownerHandle": "1F", - "layer": "0", - "lineType": "Continuous", - "colorIndex": 7, - "color": 16777215, - "lineweight": 25 - }, - { - "type": "LINE", - "vertices": [ - { - "x": 469.9612660006, - "y": 0, - "z": 0 - }, - { - "x": 669.9612660006, - "y": 0, - "z": 0 - } - ], - "handle": "64", - "ownerHandle": "1F", - "layer": "0", - "lineType": "Continuous", - "colorIndex": 7, - "color": 16777215, - "lineweight": 25 - }, - { - "type": "LINE", - "vertices": [ - { - "x": 669.9612660006, - "y": 0, - "z": 0 - }, - { - "x": 669.9612660006, - "y": -200, - "z": 0 - } - ], - "handle": "65", - "ownerHandle": "1F", - "layer": "0", - "lineType": "Continuous", - "colorIndex": 7, - "color": 16777215, - "lineweight": 25 - }, - { - "type": "LINE", - "vertices": [ - { - "x": 669.9612660006, - "y": -200, - "z": 0 - }, - { - "x": 469.9612660006, - "y": -200, - "z": 0 - } - ], - "handle": "66", - "ownerHandle": "1F", - "layer": "0", - "lineType": "Continuous", - "colorIndex": 7, - "color": 16777215, - "lineweight": 25 - } - ] -} \ No newline at end of file diff --git a/packages/cad/tests/html/handlemount.html b/packages/cad/tests/html/handlemount.html deleted file mode 100644 index b812fc52..00000000 --- a/packages/cad/tests/html/handlemount.html +++ /dev/null @@ -1,8367 +0,0 @@ - - - - - - - - - - -
    -
    -
    -
    - -
    -
    - - eDrawings - -
    -
    -
    -
    -
    -
    -
    -
    -
    - -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    - -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    - -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    - -
    -
    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    - - - -
    - -
    -
    -
    -
    -
    - -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    - -
    -
    -
    -
    Measure
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    - - -
    -
    - - -
    -
    -
    -
    -
    - - -
    -
    -
    -
    - -
    -
    - -
    -
    -
    -
    Components
    -
    -
    -
    - -
    -
    -
    -
    -
    -
    - -
    -
    - -
    -
    -
    -
    Sheets
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    - -
    -
    -
    -
    Layers
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    - - - - - - - - - -
    -
    -
    -
    -
    -
    -
    -
    - -
    - - - - - - - - - - - - - - - - - - - -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    - - - - - - - - - - - - - - - - -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    - -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    - -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    - -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    - - -
      - -
      -
      -
      -
      - -
      -
      -
      - -
      -
      -
      -
      - -
      -
      -
      -
      -
      -
      - -
      -
      - -
      -
      - -
      - - - - -
      -

      Connection timed-out. Reload the page to continue.

      -
      -
      - - - diff --git a/packages/cad/tests/html/osr-cad-report.json b/packages/cad/tests/html/osr-cad-report.json deleted file mode 100644 index 9a4a61fd..00000000 --- a/packages/cad/tests/html/osr-cad-report.json +++ /dev/null @@ -1,209 +0,0 @@ -[ - { - "code": 0, - "command": "ExportHTML.exe \"C:/Users/mc007/Desktop/osr/osr-cad/tests/html/barrel.SLDASM\" \"c:\\users\\mc007\\desktop\\osr\\osr-cad\\tests\\html\\barrel.html\"", - "messages": [ - "Starting job. Exporting 1 file(s)\r\n", - "Failed to load C:\\Users\\mc007\\Desktop\\osr\\osr-cad\\tests\\html\\barrel.SLDASM: Error reading file.\r\n", - "Completed\r\n", - "Unable to find FNP security runtime shared object\r\n" - ], - "src": "C:/Users/mc007/Desktop/osr/osr-cad/tests/html/barrel.SLDASM", - "target": "C:\\Users\\mc007\\Desktop\\osr\\osr-cad\\tests\\html\\barrel.html", - "failed": true, - "options": { - "src": "C:/Users/mc007/Desktop/osr/osr-cad/tests/html/*.+(SLDASM|SLDPRT)", - "dst": "C:\\Users\\mc007\\Desktop\\osr\\osr-cad\\tests\\html\\*.+(html)", - "report": "${SRC_DIR}/osr-cad-report.json", - "debug": true, - "verbose": true, - "dry": false, - "skip": true, - "alt": false, - "script": "export.cmd", - "sw": "2022", - "variables": { - "SRC_PATH": "C:/Users/mc007/Desktop/osr/osr-cad/tests/html/*.+(SLDASM|SLDPRT)", - "SRC_DIR": "C:\\Users\\mc007\\Desktop\\osr\\osr-cad\\tests\\html", - "SRC_NAME": "*", - "SRC_FILE_NAME": "*.+(SLDASM|SLDPRT)", - "SRC_FILE_EXT": "+(SLDASM|SLDPRT)", - "SRC_IS_FILE": false, - "SRC_IS_FOLDER": false, - "SRC_IS_EXPRESSION": false, - "SRC_IS_GLOB": true, - "SRC_GLOB": "*.+(SLDASM|SLDPRT)", - "SRC_GLOB_EXTENSIONS": [ - "SLDASM", - "SLDPRT" - ], - "SRC_FILES": [ - "C:/Users/mc007/Desktop/osr/osr-cad/tests/html/barrel.SLDASM", - "C:/Users/mc007/Desktop/osr/osr-cad/tests/html/HandleMount.SLDPRT" - ], - "DST_PATH": "${SRC_DIR}/${SRC_NAME}.+(html)", - "DST_DIR": "C:\\Users\\mc007\\Desktop\\osr\\osr-cad\\tests\\html", - "DST_NAME": "*", - "DST_FILE_NAME": "\\*.+(html)", - "DST_FILE_EXT": "+(html)", - "DST_IS_FILE": false, - "DST_IS_FOLDER": false, - "DST_IS_EXPRESSION": false, - "DST_IS_GLOB": true, - "DST_GLOB": "\\*.+(html)", - "DST_GLOB_EXTENSIONS": [ - "html" - ], - "DST_FILES": [] - }, - "args": "", - "bom-config": "Default", - "bom-detail": 1, - "bom-type": 2, - "bom-images": false, - "srcInfo": { - "PATH": "C:/Users/mc007/Desktop/osr/osr-cad/tests/html/*.+(SLDASM|SLDPRT)", - "DIR": "C:\\Users\\mc007\\Desktop\\osr\\osr-cad\\tests\\html", - "NAME": "*", - "FILE_NAME": "*.+(SLDASM|SLDPRT)", - "FILE_EXT": "+(SLDASM|SLDPRT)", - "IS_FILE": false, - "IS_FOLDER": false, - "IS_EXPRESSION": false, - "IS_GLOB": true, - "GLOB": "*.+(SLDASM|SLDPRT)", - "GLOB_EXTENSIONS": [ - "SLDASM", - "SLDPRT" - ], - "FILES": [ - "C:/Users/mc007/Desktop/osr/osr-cad/tests/html/barrel.SLDASM", - "C:/Users/mc007/Desktop/osr/osr-cad/tests/html/HandleMount.SLDPRT" - ] - }, - "dstInfo": { - "PATH": "${SRC_DIR}/${SRC_NAME}.+(html)", - "DIR": "C:\\Users\\mc007\\Desktop\\osr\\osr-cad\\tests\\html", - "NAME": "*", - "FILE_NAME": "\\*.+(html)", - "FILE_EXT": "+(html)", - "IS_FILE": false, - "IS_FOLDER": false, - "IS_EXPRESSION": false, - "IS_GLOB": true, - "GLOB": "\\*.+(html)", - "GLOB_EXTENSIONS": [ - "html" - ], - "FILES": [] - }, - "view": "Isometric" - } - }, - { - "code": 0, - "command": "ExportHTML.exe \"C:/Users/mc007/Desktop/osr/osr-cad/tests/html/HandleMount.SLDPRT\" \"c:\\users\\mc007\\desktop\\osr\\osr-cad\\tests\\html\\handlemount.html\"", - "messages": [ - "Starting job. Exporting 1 file(s)\r\n", - "Opened C:\\Users\\mc007\\Desktop\\osr\\osr-cad\\tests\\html\\HandleMount.SLDPRT\r\n", - "Exporting C:\\Users\\mc007\\Desktop\\osr\\osr-cad\\tests\\html\\HandleMount.SLDPRT to c:\\users\\mc007\\desktop\\osr\\osr-cad\\tests\\html\\handlemount.html\r\n", - "Unable to find FNP security runtime shared object\r\nCreated model directory: C:\\Users\\mc007\\AppData\\Local\\Temp\\TEMB324\r\nOpened model: C:\\Users\\mc007\\AppData\\Local\\Temp\\TEMB324\r\nread digest ms: 0\r\nUsing font century gothic for text = Front Plane\r\n", - "Using font century gothic for text = Top Plane\r\n", - "Using font century gothic for text = Right Plane\r\n", - "Finished Saving\r\n", - "Completed\r\n", - "preparing stream took 15 ms\r\nWrite digest: 1 ms.\r\nStreamState::SetControlFlags: StreamCulled, StreamKeyedDataOnIdle, NoStreamLimit, AggressiveCompression\r\nStreamState::SetLimitMiB: 4194303\r\nStreamState::SetMeshLevel: 0\r\nStreamState::SetStreamCutoffScale: 1.000000\r\nStream init.\r\nAttached 1 model in 0 ms.\r\ni(0 2) d(11 11) b: 2128 Kb: 2 bKib: 0 mKib: (0 0) ms(5 0 0) (0 7 3 3 2 2 0 0 0 0) vs(0 0) T: 0 F: 1 DIGEST -> E\r\ni(0 0) d(0 0) b: 57724 Kb: 58 bKib: 0 mKib: (130 0) ms(0 0 0) (0 0 0 0 0 0 0 0 0 0) vs(0 0) T: 0 F: 1 STREAM -> E\r\nGenerated .scs file: C:\\Users\\mc007\\AppData\\Local\\Temp\\TEMB324\\TEMB324.scs\r\nWrite digest: 1 ms.\r\nClosing model directory: C:\\Users\\mc007\\AppData\\Local\\Temp\\TEMB324\r\nClosing cache: (9, 1)\r\n" - ], - "src": "C:/Users/mc007/Desktop/osr/osr-cad/tests/html/HandleMount.SLDPRT", - "target": "C:\\Users\\mc007\\Desktop\\osr\\osr-cad\\tests\\html\\HandleMount.html", - "failed": false, - "options": { - "src": "C:/Users/mc007/Desktop/osr/osr-cad/tests/html/*.+(SLDASM|SLDPRT)", - "dst": "C:\\Users\\mc007\\Desktop\\osr\\osr-cad\\tests\\html\\*.+(html)", - "report": "${SRC_DIR}/osr-cad-report.json", - "debug": true, - "verbose": true, - "dry": false, - "skip": true, - "alt": false, - "script": "export.cmd", - "sw": "2022", - "variables": { - "SRC_PATH": "C:/Users/mc007/Desktop/osr/osr-cad/tests/html/*.+(SLDASM|SLDPRT)", - "SRC_DIR": "C:\\Users\\mc007\\Desktop\\osr\\osr-cad\\tests\\html", - "SRC_NAME": "*", - "SRC_FILE_NAME": "*.+(SLDASM|SLDPRT)", - "SRC_FILE_EXT": "+(SLDASM|SLDPRT)", - "SRC_IS_FILE": false, - "SRC_IS_FOLDER": false, - "SRC_IS_EXPRESSION": false, - "SRC_IS_GLOB": true, - "SRC_GLOB": "*.+(SLDASM|SLDPRT)", - "SRC_GLOB_EXTENSIONS": [ - "SLDASM", - "SLDPRT" - ], - "SRC_FILES": [ - "C:/Users/mc007/Desktop/osr/osr-cad/tests/html/barrel.SLDASM", - "C:/Users/mc007/Desktop/osr/osr-cad/tests/html/HandleMount.SLDPRT" - ], - "DST_PATH": "${SRC_DIR}/${SRC_NAME}.+(html)", - "DST_DIR": "C:\\Users\\mc007\\Desktop\\osr\\osr-cad\\tests\\html", - "DST_NAME": "*", - "DST_FILE_NAME": "\\*.+(html)", - "DST_FILE_EXT": "+(html)", - "DST_IS_FILE": false, - "DST_IS_FOLDER": false, - "DST_IS_EXPRESSION": false, - "DST_IS_GLOB": true, - "DST_GLOB": "\\*.+(html)", - "DST_GLOB_EXTENSIONS": [ - "html" - ], - "DST_FILES": [] - }, - "args": "", - "bom-config": "Default", - "bom-detail": 1, - "bom-type": 2, - "bom-images": false, - "srcInfo": { - "PATH": "C:/Users/mc007/Desktop/osr/osr-cad/tests/html/*.+(SLDASM|SLDPRT)", - "DIR": "C:\\Users\\mc007\\Desktop\\osr\\osr-cad\\tests\\html", - "NAME": "*", - "FILE_NAME": "*.+(SLDASM|SLDPRT)", - "FILE_EXT": "+(SLDASM|SLDPRT)", - "IS_FILE": false, - "IS_FOLDER": false, - "IS_EXPRESSION": false, - "IS_GLOB": true, - "GLOB": "*.+(SLDASM|SLDPRT)", - "GLOB_EXTENSIONS": [ - "SLDASM", - "SLDPRT" - ], - "FILES": [ - "C:/Users/mc007/Desktop/osr/osr-cad/tests/html/barrel.SLDASM", - "C:/Users/mc007/Desktop/osr/osr-cad/tests/html/HandleMount.SLDPRT" - ] - }, - "dstInfo": { - "PATH": "${SRC_DIR}/${SRC_NAME}.+(html)", - "DIR": "C:\\Users\\mc007\\Desktop\\osr\\osr-cad\\tests\\html", - "NAME": "*", - "FILE_NAME": "\\*.+(html)", - "FILE_EXT": "+(html)", - "IS_FILE": false, - "IS_FOLDER": false, - "IS_EXPRESSION": false, - "IS_GLOB": true, - "GLOB": "\\*.+(html)", - "GLOB_EXTENSIONS": [ - "html" - ], - "FILES": [] - }, - "view": "Isometric" - } - } -] \ No newline at end of file