From b4b0cea5f26fca77d1ee848012d6e75c21c8cd49 Mon Sep 17 00:00:00 2001 From: lixiang <504331699@qq.com> Date: Tue, 26 Aug 2025 18:21:32 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A7=BB=E9=99=A4=20ModelProcessPointsProc=20?= =?UTF-8?q?=20=E5=8A=9F=E8=83=BD=E6=97=A0=E6=B3=95=E8=A6=86=E7=9B=96?= =?UTF-8?q?=E4=B8=9A=E5=8A=A1=EF=BC=8C=20=E6=96=B0=E5=A2=9E=20TransformPro?= =?UTF-8?q?cessItemByPositionProc=20=20=E5=B0=8F=E6=9D=BF=E7=BF=BB?= =?UTF-8?q?=E8=BD=AC=E5=A4=84=E7=90=86=E5=99=A8=EF=BC=8C=20=E5=8F=AF?= =?UTF-8?q?=E8=8E=B7=E5=BE=97=E5=B0=8F=E6=9D=BF=20=E5=AD=94=E3=80=81?= =?UTF-8?q?=E9=80=A0=E5=9E=8B=E3=80=81=E8=BD=AE=E5=BB=93=20=E5=9C=A8?= =?UTF-8?q?=E5=A4=A7=E6=9D=BF=E4=B8=8A=E7=9A=84=E5=9D=90=E6=A0=87=EF=BC=8C?= =?UTF-8?q?=E5=B9=B6=E4=BF=AE=E6=94=B9=20=E6=94=BE=E7=BD=AE=E6=96=B9?= =?UTF-8?q?=E5=BC=8F=E4=BF=AE=E6=94=B9=E5=90=8E=E7=9A=84=E5=B0=8F=E6=9D=BF?= =?UTF-8?q?=E5=85=B6=E4=BB=96=E5=B1=9E=E6=80=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .vscode/launch.json | 21 + package.json | 4 +- src/index.ts | 9 +- .../TransformProcessItemByPosition.ts | 555 + .../conversion.test.ts | 29985 ++++++++++++++++ .../modelProcessPoints/modelProcessPoints.ts | 9 +- 6 files changed, 30569 insertions(+), 14 deletions(-) create mode 100644 .vscode/launch.json create mode 100644 src/processors/TransformProcessItemByPosition/TransformProcessItemByPosition.ts create mode 100644 src/processors/TransformProcessItemByPosition/conversion.test.ts diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000..2c3520d --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,21 @@ +{ + // 使用 IntelliSense 了解相关属性。 + // 悬停以查看现有属性的描述。 + // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387 + "version": "0.2.0", + "configurations": [ + + { + "type": "node", + "request": "launch", + "name": "启动程序", + "skipFiles": [ + "/**" + ], + "program": "${workspaceFolder}\\src\\processors\\modelProcessPoints\\modelProcessPoints.test.ts", + "outFiles": [ + "${workspaceFolder}/**/*.js" + ] + } + ] +} \ No newline at end of file diff --git a/package.json b/package.json index 4f848c5..40ba9cc 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@imes-modelprocesspoints/libs", - "version": "0.1.0", + "version": "1.1.0", "description": "", "type": "module", "scripts": { @@ -21,7 +21,7 @@ "./utils": "./src/utils/index.ts" }, "dependencies": { - "cut-abstractions": "http://gitea.cf/MES-FE/cut-abstractions/releases/download/0.2/cut-abstractions-0.2.1.tgz" + "cut-abstractions": "http://gitea.cf/MES-FE/cut-abstractions/releases/download/0.3/cut-abstractions-0.3.4.tgz" }, "devDependencies": { "@types/node": "^24.0.10", diff --git a/src/index.ts b/src/index.ts index 3082a13..1e95e39 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,7 +1,2 @@ -/** - * @package @mes-modelprocesspoints/libs - * @description 工作流处理器类库,在这个文件中使用导出时,不要在路径中使用'@',否则模块无法加载 - */ - -// CutOrder -export * from "./processors/modelProcessPoints/modelProcessPoints"; \ No newline at end of file +// export * from "./processors/modelProcessPoints/modelProcessPoints"; +export * from "./processors/TransformProcessItemByPosition/TransformProcessItemByPosition" \ No newline at end of file diff --git a/src/processors/TransformProcessItemByPosition/TransformProcessItemByPosition.ts b/src/processors/TransformProcessItemByPosition/TransformProcessItemByPosition.ts new file mode 100644 index 0000000..d477258 --- /dev/null +++ b/src/processors/TransformProcessItemByPosition/TransformProcessItemByPosition.ts @@ -0,0 +1,555 @@ +import { ConfigBase, FaceType, IPoint, OffsetInfo, PositionType, ProcessorBase, ProcessorContext, RotationAction } from "cut-abstractions"; + +/** + * + * + * 坐标转换 + */ +export class TransformProcessItemByPositionProc extends ProcessorBase { + get name(): string { + return 'TransformProcessItemByPosition'; + } + get version(): string { + return '1.0.0'; + } + exec(context: ProcessorContext): Promise | void { + return new Promise(async (resolve, reject) => { + try { + if (context.input) { + if (context.input.blocks) { + let output: TransformProcessItemByPositionOutput = { + blocks: [] + } + + /** + * 提要: + * 1、这里的造型数据 都是 基于板件(小板)的正面的点阵数据 + * 2、坐标转换 依据2个要素进行转换 【板件(小板)的优化坐标】 和 【板件(小板)的放置方式】 + * + * 先处理放置方式 在处理 优化坐标 会简单很多 + */ + for (const k in context.input.blocks) { + let block = context.input.blocks[k] + let targetPosition = block.targetPositionType || 0 + let resBlock: TransformProcessItemByPositionOutputBlock = this.handleByPositionType(block, targetPosition) + resBlock = await this.handleProcessItemPointsData(resBlock) + // resBlock = res1 + output.blocks.push(resBlock) + } + + context.output = output + resolve() + } else { + reject('ModelProcessPoints error: input.block is undefined;') + } + } else { + reject('ModelProcessPoints error: input is undefined;') + } + resolve() + } catch (error) { + reject(error); + } + }); + } + /** + * 根据小板的放置方式进行偏移 + * + * 提要:models内的造型数据 都是以小板正面 为基准 + * 即 PositionType.FRONT + * 需要 以下几种情况 + * 加工项所在的面 -- 2种 正 反 -- 但实际 在改处理器应该是不考虑的 + * 小板放置方式 -- 8 种 详见 PositionType 处理器入参 默认为 PositionType.FRONT + * + * 细节: + * 加工项 为正面 且放置方式为正面的 无需操作 直接输出,其它情况 都需要做处理 + * + * 如果有 翻面的情况 弧度值需要取反 + * + * 思考: 坐标转换的实质 其实 也就是以下几种行为 + * 面与面的行为: 翻面(a 面到 b 面 ) + * 单面内的行为: 左转 右转 翻转 + * + * 这里其实 可以有个流程 + * 先判定 是不是要 翻面 + * 然后再去 做 单面内的行为 相关的坐标转换 将问题集中在一个面的操作上 + * + * PositionType XXX 转到 PositionType XX 无非就是 【左转 或 右转 或 翻转】 或者 先 翻面 然后 【左转 或 右转 或 翻转】 + * 那么 就 + * 有翻面 先 翻面 然后 再 【左| 右 | 翻】 转 + * + * 注: 这里的操作 都依据绘图可视的X Y 轴进行处理 + * block.width 对应 Y轴的值 + * block.length 对应 x轴的值 + */ + handleByPositionType(block: TransformProcessItemByPositionInputBlock, targetPosition: PositionType) { + + let _width = block.width + + let _length = block.length + let temp = JSON.parse(JSON.stringify(block)) + let resBlock: TransformProcessItemByPositionOutputBlock = { + ...temp + } + /** 默认 正面 */ + if (resBlock.positionType == undefined) { + resBlock.positionType = PositionType.FRONT + } + + //#region 板件 进行分析 翻面 以及 行为 + let face = this.getFace(resBlock.positionType) + let targetFace = this.getFace(targetPosition) + + if (face == -1) { + // 异常情况 + console.log(`block-${resBlock.id}:block.positionType is invalid`) + } + if (targetFace == -1) { + // 异常情况 + console.log(`targetFace:targetFace is invalid`) + } + // 判定是否要翻面 + const isTurn = !(face == targetFace) + + /** 翻面后的 放置方式 */ + let tempPosition = resBlock.positionType + + if (isTurn) { + tempPosition = this.getPositionAfterTurnFace(resBlock.positionType) + } + + // 获取行为 左|右|翻转|不操作 + const action = this.getDir(tempPosition, targetPosition) + + //#endregion + + + + resBlock.models = this.transformByBlock(resBlock.models, isTurn, action, _width, _length) + resBlock.holes = this.transformByBlock(resBlock.holes, isTurn, action, _width, _length) + resBlock.board = this.transformByBlock(resBlock.board, isTurn, action, _width, _length) + + + /** 左转 或者 右转 长宽值 要互换 */ + if (action == 'turnLeft' || action == 'turnRight') { + resBlock = { + ...resBlock, + width: _length, + length: _width, + } + } + + /** 更加行为 以及是否 翻转 转换 板件的偏移值 */ + if (isTurn) { + // 翻面 左右封边互换 上下不变 + resBlock.offsetInfo = { + ...resBlock.offsetInfo, + top: resBlock.offsetInfo.bottom, + bottom: resBlock.offsetInfo.top + } + } + + switch (action) { + case 'turnAround': + // 翻转 + resBlock.offsetInfo = { + top: resBlock.offsetInfo.bottom, + bottom: resBlock.offsetInfo.top, + left: resBlock.offsetInfo.right, + right: resBlock.offsetInfo.left + } + break; + case 'turnLeft': + resBlock.offsetInfo = { + top: resBlock.offsetInfo.right, + right: resBlock.offsetInfo.bottom, + bottom: resBlock.offsetInfo.left, + left: resBlock.offsetInfo.top + } + break + case 'turnRight': + resBlock.offsetInfo = { + top: resBlock.offsetInfo.left, + left: resBlock.offsetInfo.bottom, + bottom: resBlock.offsetInfo.right, + right: resBlock.offsetInfo.top + } + break + default: + break; + } + + + return resBlock + } + /** + * + * @param processItemList 加工项数据集 + * @param isTurn 是否翻面 + * @param action 放置行为 + * @param width 小板宽---优化尺寸 + * @param length 小板长---优化尺寸 + * + * @returns TransformProcessingItem[] 依据翻面和放置行为转换后的加工项数据集 + */ + transformByBlock(processItemList: TransformProcessingItem[], isTurn: boolean, action: RotationAction, width: number, length: number): TransformProcessingItem[] { + /** 要输出的加工项的数据 */ + let newProcessItemList: TransformProcessingItem[] = [] + + for (const i in processItemList) { + let processItem = { ...processItemList[i] } + /** 如果要 翻面 那就先把面 翻过来 */ + if (isTurn) { + // 翻面 x 不变 Y 变 + processItem = this.change_turnFace(processItem, width) + // 然后 弧度值要取反 + processItem = this.reverseBuls(processItem) + } + + /** + * 根据 行为标识 转换坐标 + * 注: 左转 或者时右转 需要 转换 板件(小板)的 长宽值 + * + */ + switch (action) { + case 'doNothing': + // 啥事也不做 + break; + + case 'turnAround': + // 翻转 x 变 y 也变 + processItem = this.change_turnAround(processItem, length, width) + break; + case 'turnLeft': + + processItem = this.change_turnLeft(processItem, length) + break; + + case 'turnRight': + processItem = this.change_turnRight(processItem, length) + break; + + default: + break; + } + + newProcessItemList.push(processItem) + } + return newProcessItemList + } + + /** 获取翻面 后的 放置方式 */ + getPositionAfterTurnFace(v: PositionType) { + let res = transitions_PositionTurnFace[v] + + return res + } + /** 获取行为 左|右|翻转|不需要操作 */ + getDir(v1: PositionType, v2: PositionType) { + let flag: RotationAction = 'doNothing' + try { + flag = transitions_PositionToAction[v1][v2] + } catch (error) { + console.log('逻辑异常!请保证 v1 v2 的放置方式处在同一个面上,或者输入的值在转换关系中没有匹配的值') + flag = 'doNothing' + } + return flag + } + /** 右转 + * @param model 造型数据 + * @param valueX 排版长 + */ + change_turnRight(processItem: TransformProcessingItem, valueX: number) { + let newProcessItem = { ...processItem } + for (const i in newProcessItem.pts) { + newProcessItem.pts[i] = { + x: valueX - newProcessItem.pts[i].y, + y: newProcessItem.pts[i].x + } + } + return newProcessItem + } + + /** 左转 + * @param model 造型数据 + * @param valueX 排版长 + */ + change_turnLeft(processItem: TransformProcessingItem, valueX: number) { + let newProcessItem = { ...processItem } + for (const i in newProcessItem.pts) { + newProcessItem.pts[i] = { + x: newProcessItem.pts[i].y, + y: valueX - newProcessItem.pts[i].x + } + } + return newProcessItem + } + /** 翻转 改变 xy 坐标 + * @param model 造型数据 + * @param valueX 排版长 + * @param valueY 排版宽 + */ + change_turnAround(processItem: TransformProcessingItem, valueX: number, valueY: number) { + let newProcessItem = { ...processItem } + for (const i in newProcessItem.pts) { + newProcessItem.pts[i] = { + x: valueX - newProcessItem.pts[i].x, + y: valueY - newProcessItem.pts[i].y + } + } + return newProcessItem + } + + + + /**翻面 改变 y坐标 */ + change_turnFace(processItem: TransformProcessingItem, valueY: number) { + let newProcessItem = { ...processItem } + for (const i in newProcessItem.pts) { + newProcessItem.pts[i].y = valueY - newProcessItem.pts[i].y + } + return newProcessItem + } + /** 给 弧度值 取反 */ + reverseBuls(processItem: TransformProcessingItem) { + let newProcessItem = { ...processItem } + for (const i in newProcessItem.buls) { + newProcessItem.buls[i] = -newProcessItem.buls[i] + } + return newProcessItem + } + /**正面的放置方式 集合*/ + frontArr = [ + PositionType.FRONT, + PositionType.FRONT_TURN_BACK, + PositionType.FRONT_TURN_LEFT, + PositionType.FRONT_TURN_RIGHT + ] + + /** 反面的放置方式 集合*/ + backArr = [ + PositionType.BACK, + PositionType.BACK_TURN_BACK, + PositionType.BACK_TURN_LEFT, + PositionType.BACK_TURN_RIGHT + ] + /** 根据放置方式 获取面 */ + getFace(positionValue: PositionType) { + let res = -1 + if (this.frontArr.includes(positionValue)) { + res = FaceType.FRONT + } + + if (this.backArr.includes(positionValue)) { + res = FaceType.BACK + } + return res + } + /** 处理入参的加工项数据 + * 将加工数据以大板为基准 进行偏移 + */ + async handleProcessItemPointsData(block: TransformProcessItemByPositionOutputBlock) { + let placeX = block.x + let placeY = block.y + + // 造型 + let models = block.models + // 孔 + let holes = block.holes + // 板件轮廓 + let board = block.board + + if (Array.isArray(models) && models.length > 0) { + models = await this.handleByPlaceXY(models, placeX, placeY) + } else { + models = [] + } + if (Array.isArray(holes) && holes.length > 0) { + holes = await this.handleByPlaceXY(holes, placeX, placeY) + } else { + holes = [] + } + if (Array.isArray(board) && board.length > 0) { + board = await this.handleByPlaceXY(board, placeX, placeY) + } else { + board = [] + } + block = { + ...block, + holes: holes, + models: models, + board: board + } + return block + } + + /** 根据 优化后的坐标XY偏移 */ + handleByPlaceXY(processItemList: TransformProcessingItem[], placeX: number, placeY: number) { + let newProcessItemList: TransformProcessingItem[] = [] + for (const processItem of processItemList) { + let newProcessItem: TransformProcessingItem = { ...processItem } + let newPts = [] + for (const k in newProcessItem.pts) { + let p = { + x: newProcessItem.pts[k].x + placeX, + y: newProcessItem.pts[k].y + placeY + } + newPts.push(p) + } + newProcessItem.pts = newPts + newProcessItemList.push(newProcessItem) + } + + return newProcessItemList + } +} +/** 处理器输入-- 获取造型在大板的刀路 */ +export type TransformProcessItemByPositionInput = { + /** 小板数据 */ + blocks: TransformProcessItemByPositionInputBlock[], + +} +/** 处理器输入--小板 -- 获取造型在大板的刀路 */ +export type TransformProcessItemByPositionInputBlock = { + /** 板件唯一标识 */ + id: string | number, + /** 板件基于大板的 坐标X */ + x: number, + /** 板件基于大板的 坐标y */ + y: number, + /** 板件(小板)长 */ + length: number, + /** 板件(小板)宽 */ + width: number, + /** 造型数据 依据放置方式positionType 下的造型数据 默认为 依据放置方式positionType.FRONT 的造型数据 */ + models: TransformProcessingItem[], + /** 孔数据 */ + holes: TransformProcessingItem[], + /** 轮廓数据 */ + board: TransformProcessingItem[], + /** 板件的原放置方式 默认为正面(0) 不传则为正面 原 placestyle*/ + positionType?: PositionType, + /** 目标放置方式 优化后会有这个数据 或者是 手动排版 */ + targetPositionType?: PositionType + /** 偏移值 */ + offsetInfo: OffsetInfo + +} + +/** 处理器输出--小板 修改放置方式后 内部的加工数据-- 基于大板 */ +export type TransformProcessItemByPositionOutputBlock = { + /** 板件唯一标识 */ + id: string | number + /** 放置方式 */ + positionType: PositionType + /** 造型数据 依据放置方式positionType 下的造型数据 默认为 依据放置方式positionType.FRONT 的造型数据 */ + models: TransformProcessingItem[], + /** 孔数据 */ + holes: TransformProcessingItem[], + /** 轮廓数据 看需求 因为存在多种类型的轮廓 所有这里为数组 */ + board: TransformProcessingItem[], + /** 板件(小板)长 */ + length: number, + /** 板件(小板)宽 */ + width: number, + /** 板件坐标 */ + x: number, + /** 板件坐标 */ + y: number, + /** 偏移值 */ + offsetInfo: OffsetInfo, + +} +/** 处理器输出-- 获取造型在大板的刀路 */ +export type TransformProcessItemByPositionOutput = { + blocks: TransformProcessItemByPositionOutputBlock[] +} + +/** 处理器配置-- 获取造型在大板的刀路 暂无 */ +export declare class TransformProcessItemByPositionProcConfig extends ConfigBase { + +} + +/** 造型类 */ +export interface TransformProcessingItem { + /** 加工项唯一标识 */ + id?: string | number + /** + * 加工点数组 + */ + pts: IPoint[]; + /** + * 凸度数组 + */ + buls: number[]; + /** 加工面 */ + face: FaceType + +} +/** + * 原放置方式 依据 目标放置方式 转 行为的 转换关系 + * + * 注:原放置方式 为 翻面 转换后 的数值 + * 若要支持 翻转转换前 需对内容进一步填充 +*/ +export const transitions_PositionToAction: any = { + [PositionType.FRONT]: { + [PositionType.FRONT_TURN_BACK]: 'turnAround', + [PositionType.FRONT_TURN_LEFT]: 'turnLeft', + [PositionType.FRONT_TURN_RIGHT]: 'turnRight', + [PositionType.FRONT]: 'doNothing' + }, + [PositionType.FRONT_TURN_LEFT]: { + [PositionType.FRONT]: 'turnRight', + [PositionType.FRONT_TURN_RIGHT]: 'turnAround', + [PositionType.FRONT_TURN_BACK]: 'turnLeft', + [PositionType.FRONT_TURN_LEFT]: 'doNothing' + }, + [PositionType.FRONT_TURN_RIGHT]: { + [PositionType.FRONT]: 'turnLeft', + [PositionType.FRONT_TURN_LEFT]: 'turnAround', + [PositionType.FRONT_TURN_BACK]: 'turnRight', + [PositionType.FRONT_TURN_RIGHT]: 'doNothing' + }, + [PositionType.FRONT_TURN_BACK]: { + [PositionType.FRONT]: 'turnAround', + [PositionType.FRONT_TURN_LEFT]: 'turnRight', + [PositionType.FRONT_TURN_RIGHT]: 'turnLeft', + [PositionType.FRONT_TURN_BACK]: 'doNothing' + }, + [PositionType.BACK]: { + [PositionType.BACK_TURN_BACK]: 'turnAround', + [PositionType.BACK_TURN_LEFT]: 'turnLeft', + [PositionType.BACK_TURN_RIGHT]: 'turnRight', + [PositionType.BACK]: 'doNothing' + }, + [PositionType.BACK_TURN_LEFT]: { + [PositionType.BACK]: 'turnRight', + [PositionType.BACK_TURN_RIGHT]: 'turnAround', + [PositionType.BACK_TURN_BACK]: 'turnLeft', + [PositionType.BACK_TURN_LEFT]: 'doNothing' + }, + [PositionType.BACK_TURN_RIGHT]: { + [PositionType.BACK]: 'turnLeft', + [PositionType.BACK_TURN_LEFT]: 'turnAround', + [PositionType.BACK_TURN_BACK]: 'turnRight', + [PositionType.BACK_TURN_RIGHT]: 'doNothing' + }, + [PositionType.BACK_TURN_BACK]: { + [PositionType.BACK]: 'turnAround', + [PositionType.BACK_TURN_LEFT]: 'turnRight', + [PositionType.BACK_TURN_RIGHT]: 'turnLeft', + [PositionType.BACK_TURN_BACK]: 'doNothing' + } +} + +/** 放置方式 翻转后的转换关系 */ +export const transitions_PositionTurnFace: any = { + [PositionType.FRONT]: PositionType.BACK, + [PositionType.FRONT_TURN_RIGHT]: PositionType.BACK_TURN_LEFT, + [PositionType.FRONT_TURN_BACK]: PositionType.BACK_TURN_BACK, + [PositionType.FRONT_TURN_LEFT]: PositionType.BACK_TURN_RIGHT, + [PositionType.BACK]: PositionType.FRONT, + [PositionType.BACK_TURN_BACK]: PositionType.FRONT_TURN_BACK, + [PositionType.BACK_TURN_LEFT]: PositionType.FRONT_TURN_RIGHT, + [PositionType.BACK_TURN_RIGHT]: PositionType.FRONT_TURN_LEFT +} \ No newline at end of file diff --git a/src/processors/TransformProcessItemByPosition/conversion.test.ts b/src/processors/TransformProcessItemByPosition/conversion.test.ts new file mode 100644 index 0000000..1eacdb9 --- /dev/null +++ b/src/processors/TransformProcessItemByPosition/conversion.test.ts @@ -0,0 +1,29985 @@ +import { test } from "vitest"; +import { TransformProcessItemByPositionInput, TransformProcessItemByPositionInputBlock, TransformProcessItemByPositionProc, TransformProcessingItem } from "./TransformProcessItemByPosition"; +import { IPoint, ProcessorContext } from "cut-abstractions"; + + +test('conversionTest', async () => { + /** 输入的小板集合 */ + let blocks: TransformProcessItemByPositionInputBlock[] = [] + data.forEach(block => { + /** 造型数据集 */ + let models: TransformProcessingItem[] = [] + /** 孔数据集 */ + let holes: TransformProcessingItem[] = [] + /** 轮廓集合 */ + let board: TransformProcessingItem[] = [] + + //#region 业务数据转为处理器入参数据 + // 造型 数据转换 + block.blockDetail.models.forEach(m => { + let temp: TransformProcessingItem = { + id: m.modelId, + pts: m.pointList.map(p => { + return { + x: p.pointX, + y: p.pointY + } + }), + buls: m.pointList.map(p => p.curve), + face: m.face + } + models.push(temp) + }) + // 孔 数据转换 + block.blockDetail.holes.forEach((h, i) => { + let p: IPoint = { x: h.pointX, y: h.pointY } + let temp: TransformProcessingItem = { + id: i, + pts: [p], + buls: [0], + face: h.face + } + holes.push(temp) + }) + + /** 各种轮廓的集合 */ + // 原始轮廓 + let orgBoard: TransformProcessingItem = { + id: `orgBoard_${block.blockNo}`, + pts: block.blockDetail.orgContourData?.pts || [], + buls: block.blockDetail.orgContourData?.buls || [], + face: 0 + } + + board.push(orgBoard) + + // 开料轮廓 。。。。 若需要 按照原始轮廓的方式添加 + let _block: TransformProcessItemByPositionInputBlock = { + id: block.blockNo, + x: block.placeX, + y: block.placeY, + length: block.placeLength, + width: block.placeWidth, + offsetInfo: { + top: block.sealTop, + left: block.sealLeft, + bottom: block.sealBottom, + right: block.sealRight + }, + positionType: 0, + models, + holes, + board, + } + blocks.push(_block) + //#endregion + }); + + + console.log(blocks); + let input: TransformProcessItemByPositionInput = { + blocks: blocks, + } + let context: ProcessorContext = { + input: input, + params: {}, + output: {} + } + + let proc = new TransformProcessItemByPositionProc() + proc.handleProcessItemPointsData + await proc.exec(context) + + console.log(context) +}) +const data = [ + { + "blockDetail": { + "organId": 0, + "blockId": "1920739895391813632", + "pointDetail": [], + "modelDetail": [], + "holeDetail": [], + "offsetX": 0, + "offsetY": 0, + "cutWidth": 400, + "cutLength": 600, + "points": [ + { + "pointX": 0, + "pointY": 0, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 400, + "pointY": 0, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 400, + "pointY": 580, + "curve": 0.41421356237309503, + "radius": 20.000000000000004, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 380, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 0, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + } + ], + "orgPoints": [ + { + "pointX": 0, + "pointY": 0, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 400, + "pointY": 0, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 400, + "pointY": 580, + "curve": 0.41421356237309503, + "radius": 20.000000000000004, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 380, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 0, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + } + ], + "orgContourData": { + "pts": [ + { + "x": 0, + "y": 0 + }, + { + "x": 400, + "y": 0 + }, + { + "x": 400, + "y": 580 + }, + { + "x": 380, + "y": 600 + }, + { + "x": 0, + "y": 600 + } + ], + "buls": [ + 0, + 0, + 0.41421356237309503, + 0, + 0 + ] + }, + "holes": [ + { + "holeType": 10, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 550, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + }, + { + "holeType": 10, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 50, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + } + ], + "holeListFaceA": [ + { + "holeType": 10, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 550, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + }, + { + "holeType": 10, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 50, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + } + ], + "holeListFaceB": [], + "holeListThrough": [], + "holeListSide": [], + "models": [ + { + "orderId": "", + "blockId": 0, + "modelId": 1, + "lineId": 1, + "face": 1, + "knifeName": "", + "knifeRadius": 3, + "depth": 12, + "canSpace": false, + "isRect": false, + "isTilt": false, + "type": "", + "knife": null, + "modelWidth": 0, + "modelLength": 0, + "modelStartPoint": null, + "modelEndPoint": null, + "originModeling": { + "knifeRadius": 3, + "thickness": 12, + "dir": 0, + "outline": [ + { + "pts": { + "x": 300, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 320, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 320, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 300, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 300, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + } + ], + "holes": [], + "addLen": 0, + "addWidth": 0, + "addDepth": 0, + "brThickness": 18, + "boardContour": { + "pts": [ + { + "x": 0, + "y": 0 + }, + { + "x": 400, + "y": 0 + }, + { + "x": 400, + "y": 580 + }, + { + "x": 380, + "y": 600 + }, + { + "x": 0, + "y": 600 + } + ], + "buls": [ + 0, + 0, + 0.41421356237309503, + 0, + 0 + ] + } + }, + "pointList": [ + { + "pointX": 303, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 594, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 594, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + } + ], + "realKnifeRadius": 3, + "realPointList": [ + { + "pointX": 303, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 594, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 594, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + } + ], + "realKnifeId": 1, + "isCncCanNotProcess": true, + "cncCanNotProcessType": "", + "isCutting": true, + "offsetList": [], + "VLines": [], + "offsetInfo": "" + }, + { + "orderId": "", + "blockId": 0, + "modelId": 2, + "lineId": 1, + "face": 0, + "knifeName": "", + "knifeRadius": 3, + "depth": 12, + "canSpace": false, + "isRect": false, + "isTilt": false, + "type": "", + "knife": null, + "modelWidth": 0, + "modelLength": 0, + "modelStartPoint": null, + "modelEndPoint": null, + "originModeling": { + "knifeRadius": 3, + "thickness": 12, + "dir": 0, + "outline": [ + { + "pts": { + "x": 92.00000000000182, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 80.00000000000182, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 80.00000000000182, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 92.00000000000182, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 92.00000000000182, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + } + ], + "holes": [], + "addLen": 0, + "addWidth": 0, + "addDepth": 0, + "brThickness": 18, + "boardContour": { + "pts": [ + { + "x": 0, + "y": 0 + }, + { + "x": 400, + "y": 0 + }, + { + "x": 400, + "y": 580 + }, + { + "x": 380, + "y": 600 + }, + { + "x": 0, + "y": 600 + } + ], + "buls": [ + 0, + 0, + 0.41421356237309503, + 0, + 0 + ] + } + }, + "pointList": [ + { + "pointX": 83, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 3, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 597, + "radius": null, + "depth": null, + "curve": 0 + } + ], + "realKnifeRadius": 3, + "realPointList": [ + { + "pointX": 83, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 3, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 597, + "radius": 0, + "depth": 12, + "curve": 0 + } + ], + "realKnifeId": 1, + "isCncCanNotProcess": true, + "cncCanNotProcessType": "", + "isCutting": true, + "offsetList": [], + "VLines": [], + "offsetInfo": "" + } + ], + "modelListFaceA": [ + { + "orderId": "", + "blockId": 0, + "modelId": 2, + "lineId": 1, + "face": 0, + "knifeName": "", + "knifeRadius": 3, + "depth": 12, + "canSpace": false, + "isRect": false, + "isTilt": false, + "type": "", + "knife": null, + "modelWidth": 0, + "modelLength": 0, + "modelStartPoint": null, + "modelEndPoint": null, + "originModeling": { + "knifeRadius": 3, + "thickness": 12, + "dir": 0, + "outline": [ + { + "pts": { + "x": 92.00000000000182, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 80.00000000000182, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 80.00000000000182, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 92.00000000000182, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 92.00000000000182, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + } + ], + "holes": [], + "addLen": 0, + "addWidth": 0, + "addDepth": 0, + "brThickness": 18, + "boardContour": { + "pts": [ + { + "x": 0, + "y": 0 + }, + { + "x": 400, + "y": 0 + }, + { + "x": 400, + "y": 580 + }, + { + "x": 380, + "y": 600 + }, + { + "x": 0, + "y": 600 + } + ], + "buls": [ + 0, + 0, + 0.41421356237309503, + 0, + 0 + ] + } + }, + "pointList": [ + { + "pointX": 83, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 3, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 597, + "radius": null, + "depth": null, + "curve": 0 + } + ], + "realKnifeRadius": 3, + "realPointList": [ + { + "pointX": 83, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 3, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 597, + "radius": 0, + "depth": 12, + "curve": 0 + } + ], + "realKnifeId": 1, + "isCncCanNotProcess": true, + "cncCanNotProcessType": "", + "isCutting": true, + "offsetList": [], + "VLines": [], + "offsetInfo": "" + } + ], + "modelListFaceB": [ + { + "orderId": "", + "blockId": 0, + "modelId": 1, + "lineId": 1, + "face": 1, + "knifeName": "", + "knifeRadius": 3, + "depth": 12, + "canSpace": false, + "isRect": false, + "isTilt": false, + "type": "", + "knife": null, + "modelWidth": 0, + "modelLength": 0, + "modelStartPoint": null, + "modelEndPoint": null, + "originModeling": { + "knifeRadius": 3, + "thickness": 12, + "dir": 0, + "outline": [ + { + "pts": { + "x": 300, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 320, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 320, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 300, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 300, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + } + ], + "holes": [], + "addLen": 0, + "addWidth": 0, + "addDepth": 0, + "brThickness": 18, + "boardContour": { + "pts": [ + { + "x": 0, + "y": 0 + }, + { + "x": 400, + "y": 0 + }, + { + "x": 400, + "y": 580 + }, + { + "x": 380, + "y": 600 + }, + { + "x": 0, + "y": 600 + } + ], + "buls": [ + 0, + 0, + 0.41421356237309503, + 0, + 0 + ] + } + }, + "pointList": [ + { + "pointX": 303, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 594, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 594, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + } + ], + "realKnifeRadius": 3, + "realPointList": [ + { + "pointX": 303, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 594, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 594, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + } + ], + "realKnifeId": 1, + "isCncCanNotProcess": true, + "cncCanNotProcessType": "", + "isCutting": true, + "offsetList": [], + "VLines": [], + "offsetInfo": "" + } + ], + "modelListThrough": [], + "modelListSide": [], + "thickness": 18, + "isUnRegular": true, + "bigHoleInFaceA": false, + "holeCountFront": 2, + "holeCountBack": 0, + "holeCountThrough": 0, + "holeCountSide": 0, + "holeCountLeft": 0, + "holeCountRight": 0, + "holeCountTop": 0, + "holeCountBottom": 0, + "holeCountBevelled": 0, + "modelCountFront": 1, + "modelCountBack": 1, + "modelCountThrough": 0, + "hasModelThrogh": false, + "isTwoFaceProcess": false, + "placeStyleFront": 0, + "placeStyleFrontReverse": 1, + "placeStyleBack": 4, + "placeStyleBackReverse": 7, + "labelPosX": -1, + "labelPosY": -1, + "isInited": false, + "isChecked": false, + "isOffsetRounding": true, + "offsetKnifeRadius": 3, + "preMillingSize": 0, + "isUseSameKnifeToHelpCut": false, + "useSameKnifeToHelpCutGap": 0, + "preMillingExpandSize": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "modelExpandSize": { + "left": 0, + "right": 0, + "top": 3, + "bottom": 3, + "width": 0, + "length": 6 + }, + "vKnifeModelExpandSize": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "sameKnifeHelpExpandSize": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "currentSizeExpand": { + "left": 3.005, + "right": 3.005, + "top": 3.005, + "bottom": 3.005, + "width": 6.01, + "length": 6.01 + }, + "borderContour": { + "placeStyle": 0, + "borderFinal": [ + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 580 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 580 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 580 + }, + "m_EndPoint": { + "m_X": 380, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Center": { + "m_X": 380, + "m_Y": 580 + }, + "m_Radius": 20.000000000000004, + "m_StartAngle": 0, + "m_EndAngle": 1.5707963267948966, + "m_AllAngle": 1.5707963267948966, + "m_Bul": 0.41421356237309503 + }, + { + "m_StartPoint": { + "m_X": 380, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 380 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 600 + } + ], + "borderOrg": [ + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 580 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 580 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 580 + }, + "m_EndPoint": { + "m_X": 380, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Center": { + "m_X": 380, + "m_Y": 580 + }, + "m_Radius": 20.000000000000004, + "m_StartAngle": 0, + "m_EndAngle": 1.5707963267948966, + "m_AllAngle": 1.5707963267948966, + "m_Bul": 0.41421356237309503 + }, + { + "m_StartPoint": { + "m_X": 380, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 380 + } + ], + "borderPreMilling": [ + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 580 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 580 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 580 + }, + "m_EndPoint": { + "m_X": 380, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Center": { + "m_X": 380, + "m_Y": 580 + }, + "m_Radius": 20.000000000000004, + "m_StartAngle": 0, + "m_EndAngle": 1.5707963267948966, + "m_AllAngle": 1.5707963267948966, + "m_Bul": 0.41421356237309503 + }, + { + "m_StartPoint": { + "m_X": 380, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 380 + } + ], + "polylineOrg": { + "_isErase": false, + "IsEmbedEntity": false, + "OnlyRenderType": true, + "HasEdgeRenderType": false, + "HasPlaceFaceRenderType": false, + "HasBigHoleFaceRenderType": false, + "_CacheDrawObject": {}, + "_Color": 7, + "_Matrix": { + "elements": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "_SpaceOCS": { + "elements": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "_Visible": true, + "_VisibleInRender": true, + "_Freeze": false, + "_LockMaterial": false, + "__ProcessingGroupList": [], + "NeedUpdateFlag": 0, + "AutoUpdate": true, + "__UpdateVersion__": 1, + "_RoomName": "", + "_CabinetName": "", + "_LineData": [ + { + "pt": { + "x": 0, + "y": 0 + }, + "bul": 0 + }, + { + "pt": { + "x": 400, + "y": 0 + }, + "bul": 0 + }, + { + "pt": { + "x": 400, + "y": 580 + }, + "bul": 0.41421356237309503 + }, + { + "pt": { + "x": 380, + "y": 600 + }, + "bul": 0 + } + ], + "_DisplayAccuracy": 0, + "_ClosedMark": true + }, + "border": [ + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 580 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 580 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 580 + }, + "m_EndPoint": { + "m_X": 380, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Center": { + "m_X": 380, + "m_Y": 580 + }, + "m_Radius": 20.000000000000004, + "m_StartAngle": 0, + "m_EndAngle": 1.5707963267948966, + "m_AllAngle": 1.5707963267948966, + "m_Bul": 0.41421356237309503 + }, + { + "m_StartPoint": { + "m_X": 380, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 380 + } + ], + "borderModelThrough": [], + "borderModelThroughR": [], + "cutLinesModelThrough": [], + "borderInnerPlace": [], + "blockInnerSpace": [], + "polylines2vModel": [], + "polylinesOutModel": [ + { + "_isErase": false, + "IsEmbedEntity": false, + "OnlyRenderType": true, + "HasEdgeRenderType": false, + "HasPlaceFaceRenderType": false, + "HasBigHoleFaceRenderType": false, + "_CacheDrawObject": {}, + "_Color": 7, + "_Matrix": { + "elements": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "_SpaceOCS": { + "elements": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "_Visible": true, + "_VisibleInRender": true, + "_Freeze": false, + "_LockMaterial": false, + "__ProcessingGroupList": [], + "NeedUpdateFlag": 0, + "AutoUpdate": true, + "__UpdateVersion__": 1, + "_RoomName": "", + "_CabinetName": "", + "_LineData": [ + { + "pt": { + "x": 300, + "y": -3 + }, + "bul": 0 + }, + { + "pt": { + "x": 320, + "y": -2.9999999999998863 + }, + "bul": 0 + }, + { + "pt": { + "x": 320, + "y": 603 + }, + "bul": 0 + }, + { + "pt": { + "x": 300, + "y": 602.9999999999999 + }, + "bul": 0 + } + ], + "_DisplayAccuracy": 0, + "_ClosedMark": true + }, + { + "_isErase": false, + "IsEmbedEntity": false, + "OnlyRenderType": true, + "HasEdgeRenderType": false, + "HasPlaceFaceRenderType": false, + "HasBigHoleFaceRenderType": false, + "_CacheDrawObject": {}, + "_Color": 7, + "_Matrix": { + "elements": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "_SpaceOCS": { + "elements": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "_Visible": true, + "_VisibleInRender": true, + "_Freeze": false, + "_LockMaterial": false, + "__ProcessingGroupList": [], + "NeedUpdateFlag": 0, + "AutoUpdate": true, + "__UpdateVersion__": 1, + "_RoomName": "", + "_CabinetName": "", + "_LineData": [ + { + "pt": { + "x": 92, + "y": -2.9999999999998863 + }, + "bul": 0 + }, + { + "pt": { + "x": 92, + "y": 603 + }, + "bul": 0 + }, + { + "pt": { + "x": 80, + "y": 602.9999999999999 + }, + "bul": 0 + }, + { + "pt": { + "x": 80, + "y": -3 + }, + "bul": 0 + } + ], + "_DisplayAccuracy": 0, + "_ClosedMark": true + } + ], + "placeContours": [ + { + "placeStyle": 4, + "borderFinal": [ + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 600 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 20, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 380 + }, + { + "m_StartPoint": { + "m_X": 20, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 580 + }, + "tagData": 0, + "tagData2": 0, + "m_Center": { + "m_X": 20, + "m_Y": 580 + }, + "m_Radius": 20.000000000000004, + "m_StartAngle": 1.5707963267948966, + "m_EndAngle": 3.141592653589793, + "m_AllAngle": 1.5707963267948966, + "m_Bul": 0.41421356237309503 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 580 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 580 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + } + ], + "borderOrg": [ + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 20, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 380 + }, + { + "m_StartPoint": { + "m_X": 20, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 580 + }, + "tagData": 0, + "tagData2": 0, + "m_Center": { + "m_X": 20, + "m_Y": 580 + }, + "m_Radius": 20.000000000000004, + "m_StartAngle": 1.5707963267948966, + "m_EndAngle": 3.141592653589793, + "m_AllAngle": 1.5707963267948966, + "m_Bul": 0.41421356237309503 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 580 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 580 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + } + ], + "border": [ + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 20, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 380 + }, + { + "m_StartPoint": { + "m_X": 20, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 580 + }, + "tagData": 0, + "tagData2": 0, + "m_Center": { + "m_X": 20, + "m_Y": 580 + }, + "m_Radius": 20.000000000000004, + "m_StartAngle": 1.5707963267948966, + "m_EndAngle": 3.141592653589793, + "m_AllAngle": 1.5707963267948966, + "m_Bul": 0.41421356237309503 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 580 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 580 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + } + ], + "placeContours": [] + } + ] + }, + "remarkParams": {} + }, + "orderId": "1920739893772812288", + "goodsId": "SP202001031", + "roomId": 0, + "bodyId": 0, + "blockId": "1920739895391813632", + "oldBlockId": "1920739895391813632", + "blockNo": "250575324035", + "customPlateNo": "F003-R001-C001-P011", + "labelNo": "", + "blockName": "背板2-R20", + "plateRemark": "", + "remark1": "", + "remark2": "", + "remark3": "", + "remark4": "", + "remark5": "", + "extraRemark": {}, + "width": 400, + "length": 600, + "thickness": 18, + "area": 0.24, + "sealLeft": 0, + "sealRight": 0, + "sealTop": 0, + "sealBottom": 0, + "cutWidth": 400, + "cutLength": 600, + "cutArea": 0.24, + "isAdditionalBlock": false, + "isRemainBlock": false, + "texture": 0, + "placeHole": 2, + "isUnRegular": true, + "isTurnFaceToPlace": true, + "isTwoFaceToPlace": false, + "isCurvedGroundLine": false, + "isPlaced": true, + "fullBoardId": 0, + "boardId": 2, + "placeId": 1, + "placeX": 3.005, + "placeY": 3.005, + "placeStyle": 4, + "cutRegion": 0, + "cutOrder": 5, + "cutPointId": 1, + "placeWidth": 400, + "placeLength": 600, + "placeSealLeft": 0, + "placeSealRight": 0, + "placeSealTop": 0, + "placeSealBottom": 0, + "orgSizeExpand": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "placeOffX": 3.005, + "placeOffY": 3.005, + "isAutoPlaced": true, + "isOutBoard": false, + "isOverlap": false, + "placeDirection": "→", + "placeDirection_Length": "→", + "isDrilling": true, + "isModeling": true, + "overBlockFlag": 0, + "isCutOtherFace": false, + "isCutTurnOver": false, + "holeListFaceA": [], + "holeListFaceB": [ + { + "holeType": 10, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 550, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + }, + { + "holeType": 10, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 50, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + } + ], + "modelListFaceA": [ + { + "orderId": "", + "blockId": 0, + "modelId": 1, + "lineId": 1, + "face": 1, + "knifeName": "", + "knifeRadius": 3, + "depth": 12, + "canSpace": false, + "isRect": false, + "isTilt": false, + "type": "", + "knife": null, + "modelWidth": 0, + "modelLength": 0, + "modelStartPoint": null, + "modelEndPoint": null, + "originModeling": { + "knifeRadius": 3, + "thickness": 12, + "dir": 0, + "outline": [ + { + "pts": { + "x": 300, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 320, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 320, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 300, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 300, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + } + ], + "holes": [], + "addLen": 0, + "addWidth": 0, + "addDepth": 0, + "brThickness": 18, + "boardContour": { + "pts": [ + { + "x": 0, + "y": 0 + }, + { + "x": 400, + "y": 0 + }, + { + "x": 400, + "y": 580 + }, + { + "x": 380, + "y": 600 + }, + { + "x": 0, + "y": 600 + } + ], + "buls": [ + 0, + 0, + 0.41421356237309503, + 0, + 0 + ] + } + }, + "pointList": [ + { + "pointX": 303, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 594, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 594, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + } + ], + "realKnifeRadius": 3, + "realPointList": [ + { + "pointX": 303, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 594, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 594, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + } + ], + "realKnifeId": 1, + "isCncCanNotProcess": true, + "cncCanNotProcessType": "", + "isCutting": true, + "offsetList": [], + "VLines": [], + "offsetInfo": "" + } + ], + "modelListFaceB": [ + { + "orderId": "", + "blockId": 0, + "modelId": 2, + "lineId": 1, + "face": 0, + "knifeName": "", + "knifeRadius": 3, + "depth": 12, + "canSpace": false, + "isRect": false, + "isTilt": false, + "type": "", + "knife": null, + "modelWidth": 0, + "modelLength": 0, + "modelStartPoint": null, + "modelEndPoint": null, + "originModeling": { + "knifeRadius": 3, + "thickness": 12, + "dir": 0, + "outline": [ + { + "pts": { + "x": 92.00000000000182, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 80.00000000000182, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 80.00000000000182, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 92.00000000000182, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 92.00000000000182, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + } + ], + "holes": [], + "addLen": 0, + "addWidth": 0, + "addDepth": 0, + "brThickness": 18, + "boardContour": { + "pts": [ + { + "x": 0, + "y": 0 + }, + { + "x": 400, + "y": 0 + }, + { + "x": 400, + "y": 580 + }, + { + "x": 380, + "y": 600 + }, + { + "x": 0, + "y": 600 + } + ], + "buls": [ + 0, + 0, + 0.41421356237309503, + 0, + 0 + ] + } + }, + "pointList": [ + { + "pointX": 83, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 3, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 597, + "radius": null, + "depth": null, + "curve": 0 + } + ], + "realKnifeRadius": 3, + "realPointList": [ + { + "pointX": 83, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 3, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 597, + "radius": 0, + "depth": 12, + "curve": 0 + } + ], + "realKnifeId": 1, + "isCncCanNotProcess": true, + "cncCanNotProcessType": "", + "isCutting": true, + "offsetList": [], + "VLines": [], + "offsetInfo": "" + } + ], + "labelPosX": 401, + "labelPosY": -1, + "isCncLabelA": false, + "isCncLabelB": false, + "isCncLabelTurnOver": false, + "type": 2, + "openDoorType": 0, + "_blockId": "1920739895391813632" + }, + { + "blockDetail": { + "organId": 0, + "blockId": "1920739895412785152", + "pointDetail": [], + "modelDetail": [], + "holeDetail": [], + "offsetX": 0, + "offsetY": 0, + "cutWidth": 400, + "cutLength": 600, + "points": [ + { + "pointX": 0, + "pointY": 0, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 400, + "pointY": 0, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 400, + "pointY": 560, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 380, + "pointY": 560, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 380, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 0, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + } + ], + "orgPoints": [ + { + "pointX": 0, + "pointY": 0, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 400, + "pointY": 0, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 400, + "pointY": 560, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 380, + "pointY": 560, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 380, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 0, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + } + ], + "orgContourData": { + "pts": [ + { + "x": 0, + "y": 0 + }, + { + "x": 400, + "y": 0 + }, + { + "x": 400, + "y": 560 + }, + { + "x": 380, + "y": 560 + }, + { + "x": 380, + "y": 600 + }, + { + "x": 0, + "y": 600 + } + ], + "buls": [ + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "holes": [ + { + "holeType": 10, + "face": 1, + "sideFace": 0, + "pointX": 9, + "pointY": 550, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + }, + { + "holeType": 10, + "face": 1, + "sideFace": 0, + "pointX": 9, + "pointY": 50, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + } + ], + "holeListFaceA": [], + "holeListFaceB": [ + { + "holeType": 10, + "face": 1, + "sideFace": 0, + "pointX": 9, + "pointY": 550, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + }, + { + "holeType": 10, + "face": 1, + "sideFace": 0, + "pointX": 9, + "pointY": 50, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + } + ], + "holeListThrough": [], + "holeListSide": [], + "models": [ + { + "orderId": "", + "blockId": 0, + "modelId": 1, + "lineId": 1, + "face": 1, + "knifeName": "", + "knifeRadius": 3, + "depth": 12, + "canSpace": false, + "isRect": false, + "isTilt": false, + "type": "", + "knife": null, + "modelWidth": 0, + "modelLength": 0, + "modelStartPoint": null, + "modelEndPoint": null, + "originModeling": { + "knifeRadius": 3, + "thickness": 12, + "dir": 0, + "outline": [ + { + "pts": { + "x": 300, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 320, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 320, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 300, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 300, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + } + ], + "holes": [], + "addLen": 0, + "addWidth": 0, + "addDepth": 0, + "brThickness": 18, + "boardContour": { + "pts": [ + { + "x": 0, + "y": 0 + }, + { + "x": 400, + "y": 0 + }, + { + "x": 400, + "y": 560 + }, + { + "x": 380, + "y": 560 + }, + { + "x": 380, + "y": 600 + }, + { + "x": 0, + "y": 600 + } + ], + "buls": [ + 0, + 0, + 0, + 0, + 0, + 0 + ] + } + }, + "pointList": [ + { + "pointX": 303, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 594, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 594, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + } + ], + "realKnifeRadius": 3, + "realPointList": [ + { + "pointX": 303, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 594, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 594, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + } + ], + "realKnifeId": 1, + "isCncCanNotProcess": true, + "cncCanNotProcessType": "", + "isCutting": true, + "offsetList": [], + "VLines": [], + "offsetInfo": "" + }, + { + "orderId": "", + "blockId": 0, + "modelId": 2, + "lineId": 1, + "face": 0, + "knifeName": "", + "knifeRadius": 3, + "depth": 12, + "canSpace": false, + "isRect": false, + "isTilt": false, + "type": "", + "knife": null, + "modelWidth": 0, + "modelLength": 0, + "modelStartPoint": null, + "modelEndPoint": null, + "originModeling": { + "knifeRadius": 3, + "thickness": 12, + "dir": 0, + "outline": [ + { + "pts": { + "x": 92.00000000000182, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 80.00000000000182, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 80.00000000000182, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 92.00000000000182, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 92.00000000000182, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + } + ], + "holes": [], + "addLen": 0, + "addWidth": 0, + "addDepth": 0, + "brThickness": 18, + "boardContour": { + "pts": [ + { + "x": 0, + "y": 0 + }, + { + "x": 400, + "y": 0 + }, + { + "x": 400, + "y": 560 + }, + { + "x": 380, + "y": 560 + }, + { + "x": 380, + "y": 600 + }, + { + "x": 0, + "y": 600 + } + ], + "buls": [ + 0, + 0, + 0, + 0, + 0, + 0 + ] + } + }, + "pointList": [ + { + "pointX": 83, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 3, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 597, + "radius": null, + "depth": null, + "curve": 0 + } + ], + "realKnifeRadius": 3, + "realPointList": [ + { + "pointX": 83, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 3, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 597, + "radius": 0, + "depth": 12, + "curve": 0 + } + ], + "realKnifeId": 1, + "isCncCanNotProcess": true, + "cncCanNotProcessType": "", + "isCutting": true, + "offsetList": [], + "VLines": [], + "offsetInfo": "" + } + ], + "modelListFaceA": [ + { + "orderId": "", + "blockId": 0, + "modelId": 2, + "lineId": 1, + "face": 0, + "knifeName": "", + "knifeRadius": 3, + "depth": 12, + "canSpace": false, + "isRect": false, + "isTilt": false, + "type": "", + "knife": null, + "modelWidth": 0, + "modelLength": 0, + "modelStartPoint": null, + "modelEndPoint": null, + "originModeling": { + "knifeRadius": 3, + "thickness": 12, + "dir": 0, + "outline": [ + { + "pts": { + "x": 92.00000000000182, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 80.00000000000182, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 80.00000000000182, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 92.00000000000182, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 92.00000000000182, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + } + ], + "holes": [], + "addLen": 0, + "addWidth": 0, + "addDepth": 0, + "brThickness": 18, + "boardContour": { + "pts": [ + { + "x": 0, + "y": 0 + }, + { + "x": 400, + "y": 0 + }, + { + "x": 400, + "y": 560 + }, + { + "x": 380, + "y": 560 + }, + { + "x": 380, + "y": 600 + }, + { + "x": 0, + "y": 600 + } + ], + "buls": [ + 0, + 0, + 0, + 0, + 0, + 0 + ] + } + }, + "pointList": [ + { + "pointX": 83, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 3, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 597, + "radius": null, + "depth": null, + "curve": 0 + } + ], + "realKnifeRadius": 3, + "realPointList": [ + { + "pointX": 83, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 3, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 597, + "radius": 0, + "depth": 12, + "curve": 0 + } + ], + "realKnifeId": 1, + "isCncCanNotProcess": true, + "cncCanNotProcessType": "", + "isCutting": true, + "offsetList": [], + "VLines": [], + "offsetInfo": "" + } + ], + "modelListFaceB": [ + { + "orderId": "", + "blockId": 0, + "modelId": 1, + "lineId": 1, + "face": 1, + "knifeName": "", + "knifeRadius": 3, + "depth": 12, + "canSpace": false, + "isRect": false, + "isTilt": false, + "type": "", + "knife": null, + "modelWidth": 0, + "modelLength": 0, + "modelStartPoint": null, + "modelEndPoint": null, + "originModeling": { + "knifeRadius": 3, + "thickness": 12, + "dir": 0, + "outline": [ + { + "pts": { + "x": 300, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 320, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 320, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 300, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 300, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + } + ], + "holes": [], + "addLen": 0, + "addWidth": 0, + "addDepth": 0, + "brThickness": 18, + "boardContour": { + "pts": [ + { + "x": 0, + "y": 0 + }, + { + "x": 400, + "y": 0 + }, + { + "x": 400, + "y": 560 + }, + { + "x": 380, + "y": 560 + }, + { + "x": 380, + "y": 600 + }, + { + "x": 0, + "y": 600 + } + ], + "buls": [ + 0, + 0, + 0, + 0, + 0, + 0 + ] + } + }, + "pointList": [ + { + "pointX": 303, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 594, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 594, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + } + ], + "realKnifeRadius": 3, + "realPointList": [ + { + "pointX": 303, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 594, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 594, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + } + ], + "realKnifeId": 1, + "isCncCanNotProcess": true, + "cncCanNotProcessType": "", + "isCutting": true, + "offsetList": [], + "VLines": [], + "offsetInfo": "" + } + ], + "modelListThrough": [], + "modelListSide": [], + "thickness": 18, + "isUnRegular": true, + "bigHoleInFaceA": false, + "holeCountFront": 0, + "holeCountBack": 2, + "holeCountThrough": 0, + "holeCountSide": 0, + "holeCountLeft": 0, + "holeCountRight": 0, + "holeCountTop": 0, + "holeCountBottom": 0, + "holeCountBevelled": 0, + "modelCountFront": 1, + "modelCountBack": 1, + "modelCountThrough": 0, + "hasModelThrogh": false, + "isTwoFaceProcess": false, + "placeStyleFront": 0, + "placeStyleFrontReverse": 1, + "placeStyleBack": 4, + "placeStyleBackReverse": 7, + "labelPosX": -1, + "labelPosY": -1, + "isInited": false, + "isChecked": false, + "isOffsetRounding": true, + "offsetKnifeRadius": 3, + "preMillingSize": 0, + "isUseSameKnifeToHelpCut": false, + "useSameKnifeToHelpCutGap": 0, + "preMillingExpandSize": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "modelExpandSize": { + "left": 0, + "right": 0, + "top": 3, + "bottom": 3, + "width": 0, + "length": 6 + }, + "vKnifeModelExpandSize": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "sameKnifeHelpExpandSize": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "currentSizeExpand": { + "left": 3.005, + "right": 3.005, + "top": 3.005, + "bottom": 3.005, + "width": 6.01, + "length": 6.01 + }, + "borderContour": { + "placeStyle": 0, + "borderFinal": [ + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 560 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 560 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 560 + }, + "m_EndPoint": { + "m_X": 380, + "m_Y": 560 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 20 + }, + { + "m_StartPoint": { + "m_X": 380, + "m_Y": 560 + }, + "m_EndPoint": { + "m_X": 380, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 40 + }, + { + "m_StartPoint": { + "m_X": 380, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 380 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 600 + } + ], + "borderOrg": [ + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 560 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 560 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 560 + }, + "m_EndPoint": { + "m_X": 380, + "m_Y": 560 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 20 + }, + { + "m_StartPoint": { + "m_X": 380, + "m_Y": 560 + }, + "m_EndPoint": { + "m_X": 380, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 40 + }, + { + "m_StartPoint": { + "m_X": 380, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 380 + } + ], + "borderPreMilling": [ + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 560 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 560 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 560 + }, + "m_EndPoint": { + "m_X": 380, + "m_Y": 560 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 20 + }, + { + "m_StartPoint": { + "m_X": 380, + "m_Y": 560 + }, + "m_EndPoint": { + "m_X": 380, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 40 + }, + { + "m_StartPoint": { + "m_X": 380, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 380 + } + ], + "polylineOrg": { + "_isErase": false, + "IsEmbedEntity": false, + "OnlyRenderType": true, + "HasEdgeRenderType": false, + "HasPlaceFaceRenderType": false, + "HasBigHoleFaceRenderType": false, + "_CacheDrawObject": {}, + "_Color": 7, + "_Matrix": { + "elements": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "_SpaceOCS": { + "elements": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "_Visible": true, + "_VisibleInRender": true, + "_Freeze": false, + "_LockMaterial": false, + "__ProcessingGroupList": [], + "NeedUpdateFlag": 0, + "AutoUpdate": true, + "__UpdateVersion__": 1, + "_RoomName": "", + "_CabinetName": "", + "_LineData": [ + { + "pt": { + "x": 0, + "y": 0 + }, + "bul": 0 + }, + { + "pt": { + "x": 400, + "y": 0 + }, + "bul": 0 + }, + { + "pt": { + "x": 400, + "y": 560 + }, + "bul": 0 + }, + { + "pt": { + "x": 380, + "y": 560 + }, + "bul": 0 + }, + { + "pt": { + "x": 380, + "y": 600 + }, + "bul": 0 + } + ], + "_DisplayAccuracy": 0, + "_ClosedMark": true + }, + "border": [ + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 560 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 560 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 560 + }, + "m_EndPoint": { + "m_X": 380, + "m_Y": 560 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 20 + }, + { + "m_StartPoint": { + "m_X": 380, + "m_Y": 560 + }, + "m_EndPoint": { + "m_X": 380, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 40 + }, + { + "m_StartPoint": { + "m_X": 380, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 380 + } + ], + "borderModelThrough": [], + "borderModelThroughR": [], + "cutLinesModelThrough": [], + "borderInnerPlace": [], + "blockInnerSpace": [], + "polylines2vModel": [], + "polylinesOutModel": [ + { + "_isErase": false, + "IsEmbedEntity": false, + "OnlyRenderType": true, + "HasEdgeRenderType": false, + "HasPlaceFaceRenderType": false, + "HasBigHoleFaceRenderType": false, + "_CacheDrawObject": {}, + "_Color": 7, + "_Matrix": { + "elements": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "_SpaceOCS": { + "elements": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "_Visible": true, + "_VisibleInRender": true, + "_Freeze": false, + "_LockMaterial": false, + "__ProcessingGroupList": [], + "NeedUpdateFlag": 0, + "AutoUpdate": true, + "__UpdateVersion__": 1, + "_RoomName": "", + "_CabinetName": "", + "_LineData": [ + { + "pt": { + "x": 300, + "y": -3 + }, + "bul": 0 + }, + { + "pt": { + "x": 320, + "y": -2.9999999999998863 + }, + "bul": 0 + }, + { + "pt": { + "x": 320, + "y": 603 + }, + "bul": 0 + }, + { + "pt": { + "x": 300, + "y": 602.9999999999999 + }, + "bul": 0 + } + ], + "_DisplayAccuracy": 0, + "_ClosedMark": true + }, + { + "_isErase": false, + "IsEmbedEntity": false, + "OnlyRenderType": true, + "HasEdgeRenderType": false, + "HasPlaceFaceRenderType": false, + "HasBigHoleFaceRenderType": false, + "_CacheDrawObject": {}, + "_Color": 7, + "_Matrix": { + "elements": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "_SpaceOCS": { + "elements": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "_Visible": true, + "_VisibleInRender": true, + "_Freeze": false, + "_LockMaterial": false, + "__ProcessingGroupList": [], + "NeedUpdateFlag": 0, + "AutoUpdate": true, + "__UpdateVersion__": 1, + "_RoomName": "", + "_CabinetName": "", + "_LineData": [ + { + "pt": { + "x": 92, + "y": -2.9999999999998863 + }, + "bul": 0 + }, + { + "pt": { + "x": 92, + "y": 603 + }, + "bul": 0 + }, + { + "pt": { + "x": 80, + "y": 602.9999999999999 + }, + "bul": 0 + }, + { + "pt": { + "x": 80, + "y": -3 + }, + "bul": 0 + } + ], + "_DisplayAccuracy": 0, + "_ClosedMark": true + } + ], + "placeContours": [ + { + "placeStyle": 4, + "borderFinal": [ + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 600 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 20, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 380 + }, + { + "m_StartPoint": { + "m_X": 20, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 20, + "m_Y": 560 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 40 + }, + { + "m_StartPoint": { + "m_X": 20, + "m_Y": 560 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 560 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 20 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 560 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 560 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + } + ], + "borderOrg": [ + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 20, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 380 + }, + { + "m_StartPoint": { + "m_X": 20, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 20, + "m_Y": 560 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 40 + }, + { + "m_StartPoint": { + "m_X": 20, + "m_Y": 560 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 560 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 20 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 560 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 560 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + } + ], + "border": [ + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 20, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 380 + }, + { + "m_StartPoint": { + "m_X": 20, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 20, + "m_Y": 560 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 40 + }, + { + "m_StartPoint": { + "m_X": 20, + "m_Y": 560 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 560 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 20 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 560 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 560 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + } + ], + "placeContours": [] + } + ] + }, + "remarkParams": {} + }, + "orderId": "1920739893772812288", + "goodsId": "SP202001031", + "roomId": 0, + "bodyId": 0, + "blockId": "1920739895412785152", + "oldBlockId": "1920739895412785152", + "blockNo": "250575324036", + "customPlateNo": "F003-R001-C001-P001", + "labelNo": "", + "blockName": "背板4-rec-w20-h40", + "plateRemark": "", + "remark1": "", + "remark2": "", + "remark3": "", + "remark4": "", + "remark5": "", + "extraRemark": {}, + "width": 400, + "length": 600, + "thickness": 18, + "area": 0.24, + "sealLeft": 0, + "sealRight": 0, + "sealTop": 0, + "sealBottom": 0, + "cutWidth": 400, + "cutLength": 600, + "cutArea": 0.24, + "isAdditionalBlock": false, + "isRemainBlock": false, + "texture": 0, + "placeHole": 2, + "isUnRegular": true, + "isTurnFaceToPlace": true, + "isTwoFaceToPlace": false, + "isCurvedGroundLine": false, + "isPlaced": true, + "fullBoardId": 0, + "boardId": 2, + "placeId": 2, + "placeX": 3.005, + "placeY": 609.015, + "placeStyle": 4, + "cutRegion": 0, + "cutOrder": 6, + "cutPointId": 1, + "placeWidth": 400, + "placeLength": 600, + "placeSealLeft": 0, + "placeSealRight": 0, + "placeSealTop": 0, + "placeSealBottom": 0, + "orgSizeExpand": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "placeOffX": 3.005, + "placeOffY": 3.005, + "isAutoPlaced": true, + "isOutBoard": false, + "isOverlap": false, + "placeDirection": "→", + "placeDirection_Length": "→", + "isDrilling": true, + "isModeling": true, + "overBlockFlag": 0, + "isCutOtherFace": false, + "isCutTurnOver": false, + "holeListFaceA": [ + { + "holeType": 10, + "face": 1, + "sideFace": 0, + "pointX": 9, + "pointY": 550, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + }, + { + "holeType": 10, + "face": 1, + "sideFace": 0, + "pointX": 9, + "pointY": 50, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + } + ], + "holeListFaceB": [], + "modelListFaceA": [ + { + "orderId": "", + "blockId": 0, + "modelId": 1, + "lineId": 1, + "face": 1, + "knifeName": "", + "knifeRadius": 3, + "depth": 12, + "canSpace": false, + "isRect": false, + "isTilt": false, + "type": "", + "knife": null, + "modelWidth": 0, + "modelLength": 0, + "modelStartPoint": null, + "modelEndPoint": null, + "originModeling": { + "knifeRadius": 3, + "thickness": 12, + "dir": 0, + "outline": [ + { + "pts": { + "x": 300, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 320, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 320, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 300, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 300, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + } + ], + "holes": [], + "addLen": 0, + "addWidth": 0, + "addDepth": 0, + "brThickness": 18, + "boardContour": { + "pts": [ + { + "x": 0, + "y": 0 + }, + { + "x": 400, + "y": 0 + }, + { + "x": 400, + "y": 560 + }, + { + "x": 380, + "y": 560 + }, + { + "x": 380, + "y": 600 + }, + { + "x": 0, + "y": 600 + } + ], + "buls": [ + 0, + 0, + 0, + 0, + 0, + 0 + ] + } + }, + "pointList": [ + { + "pointX": 303, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 594, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 594, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + } + ], + "realKnifeRadius": 3, + "realPointList": [ + { + "pointX": 303, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 594, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 594, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + } + ], + "realKnifeId": 1, + "isCncCanNotProcess": true, + "cncCanNotProcessType": "", + "isCutting": true, + "offsetList": [], + "VLines": [], + "offsetInfo": "" + } + ], + "modelListFaceB": [ + { + "orderId": "", + "blockId": 0, + "modelId": 2, + "lineId": 1, + "face": 0, + "knifeName": "", + "knifeRadius": 3, + "depth": 12, + "canSpace": false, + "isRect": false, + "isTilt": false, + "type": "", + "knife": null, + "modelWidth": 0, + "modelLength": 0, + "modelStartPoint": null, + "modelEndPoint": null, + "originModeling": { + "knifeRadius": 3, + "thickness": 12, + "dir": 0, + "outline": [ + { + "pts": { + "x": 92.00000000000182, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 80.00000000000182, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 80.00000000000182, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 92.00000000000182, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 92.00000000000182, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + } + ], + "holes": [], + "addLen": 0, + "addWidth": 0, + "addDepth": 0, + "brThickness": 18, + "boardContour": { + "pts": [ + { + "x": 0, + "y": 0 + }, + { + "x": 400, + "y": 0 + }, + { + "x": 400, + "y": 560 + }, + { + "x": 380, + "y": 560 + }, + { + "x": 380, + "y": 600 + }, + { + "x": 0, + "y": 600 + } + ], + "buls": [ + 0, + 0, + 0, + 0, + 0, + 0 + ] + } + }, + "pointList": [ + { + "pointX": 83, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 3, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 597, + "radius": null, + "depth": null, + "curve": 0 + } + ], + "realKnifeRadius": 3, + "realPointList": [ + { + "pointX": 83, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 3, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 597, + "radius": 0, + "depth": 12, + "curve": 0 + } + ], + "realKnifeId": 1, + "isCncCanNotProcess": true, + "cncCanNotProcessType": "", + "isCutting": true, + "offsetList": [], + "VLines": [], + "offsetInfo": "" + } + ], + "labelPosX": 401, + "labelPosY": -1, + "isCncLabelA": false, + "isCncLabelB": false, + "isCncLabelTurnOver": false, + "type": 2, + "openDoorType": 0, + "_blockId": "1920739895412785152" + }, + { + "blockDetail": { + "organId": 0, + "blockId": "1920739895433756672", + "pointDetail": [], + "modelDetail": [], + "holeDetail": [], + "offsetX": 0, + "offsetY": 0, + "cutWidth": 400, + "cutLength": 600, + "points": [ + { + "pointX": 0, + "pointY": 0, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 400, + "pointY": 0, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 400, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 220, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 220, + "pointY": 580, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 180, + "pointY": 580, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 180, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 0, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + } + ], + "orgPoints": [ + { + "pointX": 0, + "pointY": 0, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 400, + "pointY": 0, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 400, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 220, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 220, + "pointY": 580, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 180, + "pointY": 580, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 180, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 0, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + } + ], + "orgContourData": { + "pts": [ + { + "x": 0, + "y": 0 + }, + { + "x": 400, + "y": 0 + }, + { + "x": 400, + "y": 600 + }, + { + "x": 220, + "y": 600 + }, + { + "x": 220, + "y": 580 + }, + { + "x": 180, + "y": 580 + }, + { + "x": 180, + "y": 600 + }, + { + "x": 0, + "y": 600 + } + ], + "buls": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "holes": [ + { + "holeType": 40, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 550, + "pointZ": 0, + "radius": 5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + }, + { + "holeType": 40, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 50, + "pointZ": 0, + "radius": 5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + }, + { + "holeType": 40, + "face": 1, + "sideFace": 0, + "pointX": 9, + "pointY": 550, + "pointZ": 0, + "radius": 5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + }, + { + "holeType": 40, + "face": 1, + "sideFace": 0, + "pointX": 9, + "pointY": 50, + "pointZ": 0, + "radius": 5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + } + ], + "holeListFaceA": [ + { + "holeType": 40, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 550, + "pointZ": 0, + "radius": 5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + }, + { + "holeType": 40, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 50, + "pointZ": 0, + "radius": 5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + } + ], + "holeListFaceB": [ + { + "holeType": 40, + "face": 1, + "sideFace": 0, + "pointX": 9, + "pointY": 550, + "pointZ": 0, + "radius": 5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + }, + { + "holeType": 40, + "face": 1, + "sideFace": 0, + "pointX": 9, + "pointY": 50, + "pointZ": 0, + "radius": 5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + } + ], + "holeListThrough": [], + "holeListSide": [], + "models": [ + { + "orderId": "", + "blockId": 0, + "modelId": 1, + "lineId": 1, + "face": 1, + "knifeName": "", + "knifeRadius": 3, + "depth": 12, + "canSpace": false, + "isRect": false, + "isTilt": false, + "type": "", + "knife": null, + "modelWidth": 0, + "modelLength": 0, + "modelStartPoint": null, + "modelEndPoint": null, + "originModeling": { + "knifeRadius": 3, + "thickness": 12, + "dir": 0, + "outline": [ + { + "pts": { + "x": 300, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 320, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 320, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 300, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 300, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + } + ], + "holes": [], + "addLen": 0, + "addWidth": 0, + "addDepth": 0, + "brThickness": 18, + "boardContour": { + "pts": [ + { + "x": 0, + "y": 0 + }, + { + "x": 400, + "y": 0 + }, + { + "x": 400, + "y": 600 + }, + { + "x": 220, + "y": 600 + }, + { + "x": 220, + "y": 580 + }, + { + "x": 180, + "y": 580 + }, + { + "x": 180, + "y": 600 + }, + { + "x": 0, + "y": 600 + } + ], + "buls": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + } + }, + "pointList": [ + { + "pointX": 303, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 594, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 594, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + } + ], + "realKnifeRadius": 3, + "realPointList": [ + { + "pointX": 303, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 594, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 594, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + } + ], + "realKnifeId": 1, + "isCncCanNotProcess": true, + "cncCanNotProcessType": "", + "isCutting": true, + "offsetList": [], + "VLines": [], + "offsetInfo": "" + }, + { + "orderId": "", + "blockId": 0, + "modelId": 2, + "lineId": 1, + "face": 0, + "knifeName": "", + "knifeRadius": 3, + "depth": 12, + "canSpace": false, + "isRect": false, + "isTilt": false, + "type": "", + "knife": null, + "modelWidth": 0, + "modelLength": 0, + "modelStartPoint": null, + "modelEndPoint": null, + "originModeling": { + "knifeRadius": 3, + "thickness": 12, + "dir": 0, + "outline": [ + { + "pts": { + "x": 92, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 80, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 80, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 92, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 92, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + } + ], + "holes": [], + "addLen": 0, + "addWidth": 0, + "addDepth": 0, + "brThickness": 18, + "boardContour": { + "pts": [ + { + "x": 0, + "y": 0 + }, + { + "x": 400, + "y": 0 + }, + { + "x": 400, + "y": 600 + }, + { + "x": 220, + "y": 600 + }, + { + "x": 220, + "y": 580 + }, + { + "x": 180, + "y": 580 + }, + { + "x": 180, + "y": 600 + }, + { + "x": 0, + "y": 600 + } + ], + "buls": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + } + }, + "pointList": [ + { + "pointX": 83, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 3, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 597, + "radius": null, + "depth": null, + "curve": 0 + } + ], + "realKnifeRadius": 3, + "realPointList": [ + { + "pointX": 83, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 3, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 597, + "radius": 0, + "depth": 12, + "curve": 0 + } + ], + "realKnifeId": 1, + "isCncCanNotProcess": true, + "cncCanNotProcessType": "", + "isCutting": true, + "offsetList": [], + "VLines": [], + "offsetInfo": "" + } + ], + "modelListFaceA": [ + { + "orderId": "", + "blockId": 0, + "modelId": 2, + "lineId": 1, + "face": 0, + "knifeName": "", + "knifeRadius": 3, + "depth": 12, + "canSpace": false, + "isRect": false, + "isTilt": false, + "type": "", + "knife": null, + "modelWidth": 0, + "modelLength": 0, + "modelStartPoint": null, + "modelEndPoint": null, + "originModeling": { + "knifeRadius": 3, + "thickness": 12, + "dir": 0, + "outline": [ + { + "pts": { + "x": 92, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 80, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 80, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 92, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 92, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + } + ], + "holes": [], + "addLen": 0, + "addWidth": 0, + "addDepth": 0, + "brThickness": 18, + "boardContour": { + "pts": [ + { + "x": 0, + "y": 0 + }, + { + "x": 400, + "y": 0 + }, + { + "x": 400, + "y": 600 + }, + { + "x": 220, + "y": 600 + }, + { + "x": 220, + "y": 580 + }, + { + "x": 180, + "y": 580 + }, + { + "x": 180, + "y": 600 + }, + { + "x": 0, + "y": 600 + } + ], + "buls": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + } + }, + "pointList": [ + { + "pointX": 83, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 3, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 597, + "radius": null, + "depth": null, + "curve": 0 + } + ], + "realKnifeRadius": 3, + "realPointList": [ + { + "pointX": 83, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 3, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 597, + "radius": 0, + "depth": 12, + "curve": 0 + } + ], + "realKnifeId": 1, + "isCncCanNotProcess": true, + "cncCanNotProcessType": "", + "isCutting": true, + "offsetList": [], + "VLines": [], + "offsetInfo": "" + } + ], + "modelListFaceB": [ + { + "orderId": "", + "blockId": 0, + "modelId": 1, + "lineId": 1, + "face": 1, + "knifeName": "", + "knifeRadius": 3, + "depth": 12, + "canSpace": false, + "isRect": false, + "isTilt": false, + "type": "", + "knife": null, + "modelWidth": 0, + "modelLength": 0, + "modelStartPoint": null, + "modelEndPoint": null, + "originModeling": { + "knifeRadius": 3, + "thickness": 12, + "dir": 0, + "outline": [ + { + "pts": { + "x": 300, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 320, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 320, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 300, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 300, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + } + ], + "holes": [], + "addLen": 0, + "addWidth": 0, + "addDepth": 0, + "brThickness": 18, + "boardContour": { + "pts": [ + { + "x": 0, + "y": 0 + }, + { + "x": 400, + "y": 0 + }, + { + "x": 400, + "y": 600 + }, + { + "x": 220, + "y": 600 + }, + { + "x": 220, + "y": 580 + }, + { + "x": 180, + "y": 580 + }, + { + "x": 180, + "y": 600 + }, + { + "x": 0, + "y": 600 + } + ], + "buls": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + } + }, + "pointList": [ + { + "pointX": 303, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 594, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 594, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + } + ], + "realKnifeRadius": 3, + "realPointList": [ + { + "pointX": 303, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 594, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 594, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + } + ], + "realKnifeId": 1, + "isCncCanNotProcess": true, + "cncCanNotProcessType": "", + "isCutting": true, + "offsetList": [], + "VLines": [], + "offsetInfo": "" + } + ], + "modelListThrough": [], + "modelListSide": [], + "thickness": 18, + "isUnRegular": true, + "bigHoleInFaceA": false, + "holeCountFront": 2, + "holeCountBack": 2, + "holeCountThrough": 0, + "holeCountSide": 0, + "holeCountLeft": 0, + "holeCountRight": 0, + "holeCountTop": 0, + "holeCountBottom": 0, + "holeCountBevelled": 0, + "modelCountFront": 1, + "modelCountBack": 1, + "modelCountThrough": 0, + "hasModelThrogh": false, + "isTwoFaceProcess": false, + "placeStyleFront": 0, + "placeStyleFrontReverse": 1, + "placeStyleBack": 4, + "placeStyleBackReverse": 7, + "labelPosX": -1, + "labelPosY": -1, + "isInited": false, + "isChecked": false, + "isOffsetRounding": true, + "offsetKnifeRadius": 3, + "preMillingSize": 0, + "isUseSameKnifeToHelpCut": false, + "useSameKnifeToHelpCutGap": 0, + "preMillingExpandSize": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "modelExpandSize": { + "left": 0, + "right": 0, + "top": 3, + "bottom": 3, + "width": 0, + "length": 6 + }, + "vKnifeModelExpandSize": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "sameKnifeHelpExpandSize": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "currentSizeExpand": { + "left": 3.005, + "right": 3.005, + "top": 3.005, + "bottom": 3.005, + "width": 6.01, + "length": 6.01 + }, + "borderContour": { + "placeStyle": 0, + "borderFinal": [ + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 600 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 220, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 180 + }, + { + "m_StartPoint": { + "m_X": 220, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 220, + "m_Y": 580 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 20 + }, + { + "m_StartPoint": { + "m_X": 220, + "m_Y": 580 + }, + "m_EndPoint": { + "m_X": 180, + "m_Y": 580 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 40 + }, + { + "m_StartPoint": { + "m_X": 180, + "m_Y": 580 + }, + "m_EndPoint": { + "m_X": 180, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 20 + }, + { + "m_StartPoint": { + "m_X": 180, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 180 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 600 + } + ], + "borderOrg": [ + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 600 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 220, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 180 + }, + { + "m_StartPoint": { + "m_X": 220, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 220, + "m_Y": 580 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 20 + }, + { + "m_StartPoint": { + "m_X": 220, + "m_Y": 580 + }, + "m_EndPoint": { + "m_X": 180, + "m_Y": 580 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 40 + }, + { + "m_StartPoint": { + "m_X": 180, + "m_Y": 580 + }, + "m_EndPoint": { + "m_X": 180, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 20 + }, + { + "m_StartPoint": { + "m_X": 180, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 180 + } + ], + "borderPreMilling": [ + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 600 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 220, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 180 + }, + { + "m_StartPoint": { + "m_X": 220, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 220, + "m_Y": 580 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 20 + }, + { + "m_StartPoint": { + "m_X": 220, + "m_Y": 580 + }, + "m_EndPoint": { + "m_X": 180, + "m_Y": 580 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 40 + }, + { + "m_StartPoint": { + "m_X": 180, + "m_Y": 580 + }, + "m_EndPoint": { + "m_X": 180, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 20 + }, + { + "m_StartPoint": { + "m_X": 180, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 180 + } + ], + "polylineOrg": { + "_isErase": false, + "IsEmbedEntity": false, + "OnlyRenderType": true, + "HasEdgeRenderType": false, + "HasPlaceFaceRenderType": false, + "HasBigHoleFaceRenderType": false, + "_CacheDrawObject": {}, + "_Color": 7, + "_Matrix": { + "elements": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "_SpaceOCS": { + "elements": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "_Visible": true, + "_VisibleInRender": true, + "_Freeze": false, + "_LockMaterial": false, + "__ProcessingGroupList": [], + "NeedUpdateFlag": 0, + "AutoUpdate": true, + "__UpdateVersion__": 1, + "_RoomName": "", + "_CabinetName": "", + "_LineData": [ + { + "pt": { + "x": 0, + "y": 0 + }, + "bul": 0 + }, + { + "pt": { + "x": 400, + "y": 0 + }, + "bul": 0 + }, + { + "pt": { + "x": 400, + "y": 600 + }, + "bul": 0 + }, + { + "pt": { + "x": 220, + "y": 600 + }, + "bul": 0 + }, + { + "pt": { + "x": 220, + "y": 580 + }, + "bul": 0 + }, + { + "pt": { + "x": 180, + "y": 580 + }, + "bul": 0 + }, + { + "pt": { + "x": 180, + "y": 600 + }, + "bul": 0 + } + ], + "_DisplayAccuracy": 0, + "_ClosedMark": true + }, + "border": [ + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 600 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 220, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 180 + }, + { + "m_StartPoint": { + "m_X": 220, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 220, + "m_Y": 580 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 20 + }, + { + "m_StartPoint": { + "m_X": 220, + "m_Y": 580 + }, + "m_EndPoint": { + "m_X": 180, + "m_Y": 580 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 40 + }, + { + "m_StartPoint": { + "m_X": 180, + "m_Y": 580 + }, + "m_EndPoint": { + "m_X": 180, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 20 + }, + { + "m_StartPoint": { + "m_X": 180, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 180 + } + ], + "borderModelThrough": [], + "borderModelThroughR": [], + "cutLinesModelThrough": [], + "borderInnerPlace": [], + "blockInnerSpace": [], + "polylines2vModel": [], + "polylinesOutModel": [ + { + "_isErase": false, + "IsEmbedEntity": false, + "OnlyRenderType": true, + "HasEdgeRenderType": false, + "HasPlaceFaceRenderType": false, + "HasBigHoleFaceRenderType": false, + "_CacheDrawObject": {}, + "_Color": 7, + "_Matrix": { + "elements": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "_SpaceOCS": { + "elements": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "_Visible": true, + "_VisibleInRender": true, + "_Freeze": false, + "_LockMaterial": false, + "__ProcessingGroupList": [], + "NeedUpdateFlag": 0, + "AutoUpdate": true, + "__UpdateVersion__": 1, + "_RoomName": "", + "_CabinetName": "", + "_LineData": [ + { + "pt": { + "x": 300, + "y": -3 + }, + "bul": 0 + }, + { + "pt": { + "x": 320, + "y": -2.9999999999998863 + }, + "bul": 0 + }, + { + "pt": { + "x": 320, + "y": 603 + }, + "bul": 0 + }, + { + "pt": { + "x": 300, + "y": 602.9999999999999 + }, + "bul": 0 + } + ], + "_DisplayAccuracy": 0, + "_ClosedMark": true + }, + { + "_isErase": false, + "IsEmbedEntity": false, + "OnlyRenderType": true, + "HasEdgeRenderType": false, + "HasPlaceFaceRenderType": false, + "HasBigHoleFaceRenderType": false, + "_CacheDrawObject": {}, + "_Color": 7, + "_Matrix": { + "elements": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "_SpaceOCS": { + "elements": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "_Visible": true, + "_VisibleInRender": true, + "_Freeze": false, + "_LockMaterial": false, + "__ProcessingGroupList": [], + "NeedUpdateFlag": 0, + "AutoUpdate": true, + "__UpdateVersion__": 1, + "_RoomName": "", + "_CabinetName": "", + "_LineData": [ + { + "pt": { + "x": 92, + "y": -2.9999999999998863 + }, + "bul": 0 + }, + { + "pt": { + "x": 92, + "y": 603 + }, + "bul": 0 + }, + { + "pt": { + "x": 80, + "y": 602.9999999999999 + }, + "bul": 0 + }, + { + "pt": { + "x": 80, + "y": -3 + }, + "bul": 0 + } + ], + "_DisplayAccuracy": 0, + "_ClosedMark": true + } + ], + "placeContours": [ + { + "placeStyle": 4, + "borderFinal": [ + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 600 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 220, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 180 + }, + { + "m_StartPoint": { + "m_X": 220, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 220, + "m_Y": 580 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 20 + }, + { + "m_StartPoint": { + "m_X": 220, + "m_Y": 580 + }, + "m_EndPoint": { + "m_X": 180, + "m_Y": 580 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 40 + }, + { + "m_StartPoint": { + "m_X": 180, + "m_Y": 580 + }, + "m_EndPoint": { + "m_X": 180, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 20 + }, + { + "m_StartPoint": { + "m_X": 180, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 180 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 600 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + } + ], + "borderOrg": [ + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 220, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 180 + }, + { + "m_StartPoint": { + "m_X": 220, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 220, + "m_Y": 580 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 20 + }, + { + "m_StartPoint": { + "m_X": 220, + "m_Y": 580 + }, + "m_EndPoint": { + "m_X": 180, + "m_Y": 580 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 40 + }, + { + "m_StartPoint": { + "m_X": 180, + "m_Y": 580 + }, + "m_EndPoint": { + "m_X": 180, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 20 + }, + { + "m_StartPoint": { + "m_X": 180, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 180 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 600 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + } + ], + "border": [ + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 220, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 180 + }, + { + "m_StartPoint": { + "m_X": 220, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 220, + "m_Y": 580 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 20 + }, + { + "m_StartPoint": { + "m_X": 220, + "m_Y": 580 + }, + "m_EndPoint": { + "m_X": 180, + "m_Y": 580 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 40 + }, + { + "m_StartPoint": { + "m_X": 180, + "m_Y": 580 + }, + "m_EndPoint": { + "m_X": 180, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 20 + }, + { + "m_StartPoint": { + "m_X": 180, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 180 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 600 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + } + ], + "placeContours": [] + } + ] + }, + "remarkParams": {} + }, + "orderId": "1920739893772812288", + "goodsId": "SP202001031", + "roomId": 0, + "bodyId": 0, + "blockId": "1920739895433756672", + "oldBlockId": "1920739895433756672", + "blockNo": "250575324037", + "customPlateNo": "F003-R001-C001-P003", + "labelNo": "", + "blockName": "背板6-rec-w40-h20", + "plateRemark": "", + "remark1": "", + "remark2": "", + "remark3": "", + "remark4": "", + "remark5": "", + "extraRemark": {}, + "width": 400, + "length": 600, + "thickness": 18, + "area": 0.24, + "sealLeft": 0, + "sealRight": 0, + "sealTop": 0, + "sealBottom": 0, + "cutWidth": 400, + "cutLength": 600, + "cutArea": 0.24, + "isAdditionalBlock": false, + "isRemainBlock": false, + "texture": 0, + "placeHole": 2, + "isUnRegular": true, + "isTurnFaceToPlace": true, + "isTwoFaceToPlace": false, + "isCurvedGroundLine": false, + "isPlaced": true, + "fullBoardId": 0, + "boardId": 2, + "placeId": 3, + "placeX": 3.005, + "placeY": 1215.025, + "placeStyle": 4, + "cutRegion": 0, + "cutOrder": 7, + "cutPointId": 1, + "placeWidth": 400, + "placeLength": 600, + "placeSealLeft": 0, + "placeSealRight": 0, + "placeSealTop": 0, + "placeSealBottom": 0, + "orgSizeExpand": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "placeOffX": 3.005, + "placeOffY": 3.005, + "isAutoPlaced": true, + "isOutBoard": false, + "isOverlap": false, + "placeDirection": "→", + "placeDirection_Length": "→", + "isDrilling": true, + "isModeling": true, + "overBlockFlag": 0, + "isCutOtherFace": false, + "isCutTurnOver": false, + "holeListFaceA": [ + { + "holeType": 40, + "face": 1, + "sideFace": 0, + "pointX": 9, + "pointY": 550, + "pointZ": 0, + "radius": 5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + }, + { + "holeType": 40, + "face": 1, + "sideFace": 0, + "pointX": 9, + "pointY": 50, + "pointZ": 0, + "radius": 5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + } + ], + "holeListFaceB": [ + { + "holeType": 40, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 550, + "pointZ": 0, + "radius": 5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + }, + { + "holeType": 40, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 50, + "pointZ": 0, + "radius": 5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + } + ], + "modelListFaceA": [ + { + "orderId": "", + "blockId": 0, + "modelId": 1, + "lineId": 1, + "face": 1, + "knifeName": "", + "knifeRadius": 3, + "depth": 12, + "canSpace": false, + "isRect": false, + "isTilt": false, + "type": "", + "knife": null, + "modelWidth": 0, + "modelLength": 0, + "modelStartPoint": null, + "modelEndPoint": null, + "originModeling": { + "knifeRadius": 3, + "thickness": 12, + "dir": 0, + "outline": [ + { + "pts": { + "x": 300, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 320, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 320, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 300, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 300, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + } + ], + "holes": [], + "addLen": 0, + "addWidth": 0, + "addDepth": 0, + "brThickness": 18, + "boardContour": { + "pts": [ + { + "x": 0, + "y": 0 + }, + { + "x": 400, + "y": 0 + }, + { + "x": 400, + "y": 600 + }, + { + "x": 220, + "y": 600 + }, + { + "x": 220, + "y": 580 + }, + { + "x": 180, + "y": 580 + }, + { + "x": 180, + "y": 600 + }, + { + "x": 0, + "y": 600 + } + ], + "buls": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + } + }, + "pointList": [ + { + "pointX": 303, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 594, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 594, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + } + ], + "realKnifeRadius": 3, + "realPointList": [ + { + "pointX": 303, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 594, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 594, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + } + ], + "realKnifeId": 1, + "isCncCanNotProcess": true, + "cncCanNotProcessType": "", + "isCutting": true, + "offsetList": [], + "VLines": [], + "offsetInfo": "" + } + ], + "modelListFaceB": [ + { + "orderId": "", + "blockId": 0, + "modelId": 2, + "lineId": 1, + "face": 0, + "knifeName": "", + "knifeRadius": 3, + "depth": 12, + "canSpace": false, + "isRect": false, + "isTilt": false, + "type": "", + "knife": null, + "modelWidth": 0, + "modelLength": 0, + "modelStartPoint": null, + "modelEndPoint": null, + "originModeling": { + "knifeRadius": 3, + "thickness": 12, + "dir": 0, + "outline": [ + { + "pts": { + "x": 92, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 80, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 80, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 92, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 92, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + } + ], + "holes": [], + "addLen": 0, + "addWidth": 0, + "addDepth": 0, + "brThickness": 18, + "boardContour": { + "pts": [ + { + "x": 0, + "y": 0 + }, + { + "x": 400, + "y": 0 + }, + { + "x": 400, + "y": 600 + }, + { + "x": 220, + "y": 600 + }, + { + "x": 220, + "y": 580 + }, + { + "x": 180, + "y": 580 + }, + { + "x": 180, + "y": 600 + }, + { + "x": 0, + "y": 600 + } + ], + "buls": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + } + }, + "pointList": [ + { + "pointX": 83, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 3, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 597, + "radius": null, + "depth": null, + "curve": 0 + } + ], + "realKnifeRadius": 3, + "realPointList": [ + { + "pointX": 83, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 3, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 597, + "radius": 0, + "depth": 12, + "curve": 0 + } + ], + "realKnifeId": 1, + "isCncCanNotProcess": true, + "cncCanNotProcessType": "", + "isCutting": true, + "offsetList": [], + "VLines": [], + "offsetInfo": "" + } + ], + "labelPosX": 401, + "labelPosY": -1, + "isCncLabelA": false, + "isCncLabelB": false, + "isCncLabelTurnOver": false, + "type": 2, + "openDoorType": 0, + "_blockId": "1920739895433756672" + }, + { + "blockDetail": { + "organId": 0, + "blockId": "1920739895505059840", + "pointDetail": [], + "modelDetail": [], + "holeDetail": [], + "offsetX": 0, + "offsetY": 0, + "cutWidth": 400, + "cutLength": 600, + "points": [ + { + "pointX": 0, + "pointY": 0, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 400, + "pointY": 0, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 400, + "pointY": 520, + "curve": 0.41421356237309503, + "radius": 80.00000000000001, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 320, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 0, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + } + ], + "orgPoints": [ + { + "pointX": 0, + "pointY": 0, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 400, + "pointY": 0, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 400, + "pointY": 520, + "curve": 0.41421356237309503, + "radius": 80.00000000000001, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 320, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 0, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + } + ], + "orgContourData": { + "pts": [ + { + "x": 0, + "y": 0 + }, + { + "x": 400, + "y": 0 + }, + { + "x": 400, + "y": 520 + }, + { + "x": 320, + "y": 600 + }, + { + "x": 0, + "y": 600 + } + ], + "buls": [ + 0, + 0, + 0.41421356237309503, + 0, + 0 + ] + }, + "holes": [ + { + "holeType": 10, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 550, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + }, + { + "holeType": 10, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 50, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + } + ], + "holeListFaceA": [ + { + "holeType": 10, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 550, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + }, + { + "holeType": 10, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 50, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + } + ], + "holeListFaceB": [], + "holeListThrough": [], + "holeListSide": [], + "models": [ + { + "orderId": "", + "blockId": 0, + "modelId": 1, + "lineId": 1, + "face": 1, + "knifeName": "", + "knifeRadius": 3, + "depth": 12, + "canSpace": false, + "isRect": false, + "isTilt": false, + "type": "", + "knife": null, + "modelWidth": 0, + "modelLength": 0, + "modelStartPoint": null, + "modelEndPoint": null, + "originModeling": { + "knifeRadius": 3, + "thickness": 12, + "dir": 0, + "outline": [ + { + "pts": { + "x": 300, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 320, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 320, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 300, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 300, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + } + ], + "holes": [], + "addLen": 0, + "addWidth": 0, + "addDepth": 0, + "brThickness": 18, + "boardContour": { + "pts": [ + { + "x": 0, + "y": 0 + }, + { + "x": 400, + "y": 0 + }, + { + "x": 400, + "y": 520 + }, + { + "x": 320, + "y": 600 + }, + { + "x": 0, + "y": 600 + } + ], + "buls": [ + 0, + 0, + 0.41421356237309503, + 0, + 0 + ] + } + }, + "pointList": [ + { + "pointX": 303, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 594, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 594, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + } + ], + "realKnifeRadius": 3, + "realPointList": [ + { + "pointX": 303, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 594, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 594, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + } + ], + "realKnifeId": 1, + "isCncCanNotProcess": true, + "cncCanNotProcessType": "", + "isCutting": true, + "offsetList": [], + "VLines": [], + "offsetInfo": "" + }, + { + "orderId": "", + "blockId": 0, + "modelId": 2, + "lineId": 1, + "face": 0, + "knifeName": "", + "knifeRadius": 3, + "depth": 12, + "canSpace": false, + "isRect": false, + "isTilt": false, + "type": "", + "knife": null, + "modelWidth": 0, + "modelLength": 0, + "modelStartPoint": null, + "modelEndPoint": null, + "originModeling": { + "knifeRadius": 3, + "thickness": 12, + "dir": 0, + "outline": [ + { + "pts": { + "x": 92.00000000000182, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 80.00000000000182, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 80.00000000000182, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 92.00000000000182, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 92.00000000000182, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + } + ], + "holes": [], + "addLen": 0, + "addWidth": 0, + "addDepth": 0, + "brThickness": 18, + "boardContour": { + "pts": [ + { + "x": 0, + "y": 0 + }, + { + "x": 400, + "y": 0 + }, + { + "x": 400, + "y": 520 + }, + { + "x": 320, + "y": 600 + }, + { + "x": 0, + "y": 600 + } + ], + "buls": [ + 0, + 0, + 0.41421356237309503, + 0, + 0 + ] + } + }, + "pointList": [ + { + "pointX": 83, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 3, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 597, + "radius": null, + "depth": null, + "curve": 0 + } + ], + "realKnifeRadius": 3, + "realPointList": [ + { + "pointX": 83, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 3, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 597, + "radius": 0, + "depth": 12, + "curve": 0 + } + ], + "realKnifeId": 1, + "isCncCanNotProcess": true, + "cncCanNotProcessType": "", + "isCutting": true, + "offsetList": [], + "VLines": [], + "offsetInfo": "" + } + ], + "modelListFaceA": [ + { + "orderId": "", + "blockId": 0, + "modelId": 2, + "lineId": 1, + "face": 0, + "knifeName": "", + "knifeRadius": 3, + "depth": 12, + "canSpace": false, + "isRect": false, + "isTilt": false, + "type": "", + "knife": null, + "modelWidth": 0, + "modelLength": 0, + "modelStartPoint": null, + "modelEndPoint": null, + "originModeling": { + "knifeRadius": 3, + "thickness": 12, + "dir": 0, + "outline": [ + { + "pts": { + "x": 92.00000000000182, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 80.00000000000182, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 80.00000000000182, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 92.00000000000182, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 92.00000000000182, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + } + ], + "holes": [], + "addLen": 0, + "addWidth": 0, + "addDepth": 0, + "brThickness": 18, + "boardContour": { + "pts": [ + { + "x": 0, + "y": 0 + }, + { + "x": 400, + "y": 0 + }, + { + "x": 400, + "y": 520 + }, + { + "x": 320, + "y": 600 + }, + { + "x": 0, + "y": 600 + } + ], + "buls": [ + 0, + 0, + 0.41421356237309503, + 0, + 0 + ] + } + }, + "pointList": [ + { + "pointX": 83, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 3, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 597, + "radius": null, + "depth": null, + "curve": 0 + } + ], + "realKnifeRadius": 3, + "realPointList": [ + { + "pointX": 83, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 3, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 597, + "radius": 0, + "depth": 12, + "curve": 0 + } + ], + "realKnifeId": 1, + "isCncCanNotProcess": true, + "cncCanNotProcessType": "", + "isCutting": true, + "offsetList": [], + "VLines": [], + "offsetInfo": "" + } + ], + "modelListFaceB": [ + { + "orderId": "", + "blockId": 0, + "modelId": 1, + "lineId": 1, + "face": 1, + "knifeName": "", + "knifeRadius": 3, + "depth": 12, + "canSpace": false, + "isRect": false, + "isTilt": false, + "type": "", + "knife": null, + "modelWidth": 0, + "modelLength": 0, + "modelStartPoint": null, + "modelEndPoint": null, + "originModeling": { + "knifeRadius": 3, + "thickness": 12, + "dir": 0, + "outline": [ + { + "pts": { + "x": 300, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 320, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 320, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 300, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 300, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + } + ], + "holes": [], + "addLen": 0, + "addWidth": 0, + "addDepth": 0, + "brThickness": 18, + "boardContour": { + "pts": [ + { + "x": 0, + "y": 0 + }, + { + "x": 400, + "y": 0 + }, + { + "x": 400, + "y": 520 + }, + { + "x": 320, + "y": 600 + }, + { + "x": 0, + "y": 600 + } + ], + "buls": [ + 0, + 0, + 0.41421356237309503, + 0, + 0 + ] + } + }, + "pointList": [ + { + "pointX": 303, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 594, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 594, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + } + ], + "realKnifeRadius": 3, + "realPointList": [ + { + "pointX": 303, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 594, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 594, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + } + ], + "realKnifeId": 1, + "isCncCanNotProcess": true, + "cncCanNotProcessType": "", + "isCutting": true, + "offsetList": [], + "VLines": [], + "offsetInfo": "" + } + ], + "modelListThrough": [], + "modelListSide": [], + "thickness": 18, + "isUnRegular": true, + "bigHoleInFaceA": false, + "holeCountFront": 2, + "holeCountBack": 0, + "holeCountThrough": 0, + "holeCountSide": 0, + "holeCountLeft": 0, + "holeCountRight": 0, + "holeCountTop": 0, + "holeCountBottom": 0, + "holeCountBevelled": 0, + "modelCountFront": 1, + "modelCountBack": 1, + "modelCountThrough": 0, + "hasModelThrogh": false, + "isTwoFaceProcess": false, + "placeStyleFront": 0, + "placeStyleFrontReverse": 1, + "placeStyleBack": 4, + "placeStyleBackReverse": 7, + "labelPosX": -1, + "labelPosY": -1, + "isInited": false, + "isChecked": false, + "isOffsetRounding": true, + "offsetKnifeRadius": 3, + "preMillingSize": 0, + "isUseSameKnifeToHelpCut": false, + "useSameKnifeToHelpCutGap": 0, + "preMillingExpandSize": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "modelExpandSize": { + "left": 0, + "right": 0, + "top": 3, + "bottom": 3, + "width": 0, + "length": 6 + }, + "vKnifeModelExpandSize": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "sameKnifeHelpExpandSize": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "currentSizeExpand": { + "left": 3.005, + "right": 3.005, + "top": 3.005, + "bottom": 3.005, + "width": 6.01, + "length": 6.01 + }, + "borderContour": { + "placeStyle": 0, + "borderFinal": [ + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 520 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 520 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 520 + }, + "m_EndPoint": { + "m_X": 320, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Center": { + "m_X": 320, + "m_Y": 520 + }, + "m_Radius": 80.00000000000001, + "m_StartAngle": 0, + "m_EndAngle": 1.5707963267948966, + "m_AllAngle": 1.5707963267948966, + "m_Bul": 0.41421356237309503 + }, + { + "m_StartPoint": { + "m_X": 320, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 320 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 600 + } + ], + "borderOrg": [ + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 520 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 520 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 520 + }, + "m_EndPoint": { + "m_X": 320, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Center": { + "m_X": 320, + "m_Y": 520 + }, + "m_Radius": 80.00000000000001, + "m_StartAngle": 0, + "m_EndAngle": 1.5707963267948966, + "m_AllAngle": 1.5707963267948966, + "m_Bul": 0.41421356237309503 + }, + { + "m_StartPoint": { + "m_X": 320, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 320 + } + ], + "borderPreMilling": [ + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 520 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 520 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 520 + }, + "m_EndPoint": { + "m_X": 320, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Center": { + "m_X": 320, + "m_Y": 520 + }, + "m_Radius": 80.00000000000001, + "m_StartAngle": 0, + "m_EndAngle": 1.5707963267948966, + "m_AllAngle": 1.5707963267948966, + "m_Bul": 0.41421356237309503 + }, + { + "m_StartPoint": { + "m_X": 320, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 320 + } + ], + "polylineOrg": { + "_isErase": false, + "IsEmbedEntity": false, + "OnlyRenderType": true, + "HasEdgeRenderType": false, + "HasPlaceFaceRenderType": false, + "HasBigHoleFaceRenderType": false, + "_CacheDrawObject": {}, + "_Color": 7, + "_Matrix": { + "elements": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "_SpaceOCS": { + "elements": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "_Visible": true, + "_VisibleInRender": true, + "_Freeze": false, + "_LockMaterial": false, + "__ProcessingGroupList": [], + "NeedUpdateFlag": 0, + "AutoUpdate": true, + "__UpdateVersion__": 1, + "_RoomName": "", + "_CabinetName": "", + "_LineData": [ + { + "pt": { + "x": 0, + "y": 0 + }, + "bul": 0 + }, + { + "pt": { + "x": 400, + "y": 0 + }, + "bul": 0 + }, + { + "pt": { + "x": 400, + "y": 520 + }, + "bul": 0.41421356237309503 + }, + { + "pt": { + "x": 320, + "y": 600 + }, + "bul": 0 + } + ], + "_DisplayAccuracy": 0, + "_ClosedMark": true + }, + "border": [ + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 520 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 520 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 520 + }, + "m_EndPoint": { + "m_X": 320, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Center": { + "m_X": 320, + "m_Y": 520 + }, + "m_Radius": 80.00000000000001, + "m_StartAngle": 0, + "m_EndAngle": 1.5707963267948966, + "m_AllAngle": 1.5707963267948966, + "m_Bul": 0.41421356237309503 + }, + { + "m_StartPoint": { + "m_X": 320, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 320 + } + ], + "borderModelThrough": [], + "borderModelThroughR": [], + "cutLinesModelThrough": [], + "borderInnerPlace": [], + "blockInnerSpace": [], + "polylines2vModel": [], + "polylinesOutModel": [ + { + "_isErase": false, + "IsEmbedEntity": false, + "OnlyRenderType": true, + "HasEdgeRenderType": false, + "HasPlaceFaceRenderType": false, + "HasBigHoleFaceRenderType": false, + "_CacheDrawObject": {}, + "_Color": 7, + "_Matrix": { + "elements": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "_SpaceOCS": { + "elements": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "_Visible": true, + "_VisibleInRender": true, + "_Freeze": false, + "_LockMaterial": false, + "__ProcessingGroupList": [], + "NeedUpdateFlag": 0, + "AutoUpdate": true, + "__UpdateVersion__": 1, + "_RoomName": "", + "_CabinetName": "", + "_LineData": [ + { + "pt": { + "x": 300, + "y": -3 + }, + "bul": 0 + }, + { + "pt": { + "x": 320, + "y": -2.9999999999998863 + }, + "bul": 0 + }, + { + "pt": { + "x": 320, + "y": 603 + }, + "bul": 0 + }, + { + "pt": { + "x": 300, + "y": 602.9999999999999 + }, + "bul": 0 + } + ], + "_DisplayAccuracy": 0, + "_ClosedMark": true + }, + { + "_isErase": false, + "IsEmbedEntity": false, + "OnlyRenderType": true, + "HasEdgeRenderType": false, + "HasPlaceFaceRenderType": false, + "HasBigHoleFaceRenderType": false, + "_CacheDrawObject": {}, + "_Color": 7, + "_Matrix": { + "elements": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "_SpaceOCS": { + "elements": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "_Visible": true, + "_VisibleInRender": true, + "_Freeze": false, + "_LockMaterial": false, + "__ProcessingGroupList": [], + "NeedUpdateFlag": 0, + "AutoUpdate": true, + "__UpdateVersion__": 1, + "_RoomName": "", + "_CabinetName": "", + "_LineData": [ + { + "pt": { + "x": 92, + "y": -2.9999999999998863 + }, + "bul": 0 + }, + { + "pt": { + "x": 92, + "y": 603 + }, + "bul": 0 + }, + { + "pt": { + "x": 80, + "y": 602.9999999999999 + }, + "bul": 0 + }, + { + "pt": { + "x": 80, + "y": -3 + }, + "bul": 0 + } + ], + "_DisplayAccuracy": 0, + "_ClosedMark": true + } + ], + "placeContours": [ + { + "placeStyle": 4, + "borderFinal": [ + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 600 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 80, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 320 + }, + { + "m_StartPoint": { + "m_X": 80, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 520 + }, + "tagData": 0, + "tagData2": 0, + "m_Center": { + "m_X": 80, + "m_Y": 520 + }, + "m_Radius": 80.00000000000001, + "m_StartAngle": 1.5707963267948966, + "m_EndAngle": 3.141592653589793, + "m_AllAngle": 1.5707963267948966, + "m_Bul": 0.41421356237309503 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 520 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 520 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + } + ], + "borderOrg": [ + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 80, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 320 + }, + { + "m_StartPoint": { + "m_X": 80, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 520 + }, + "tagData": 0, + "tagData2": 0, + "m_Center": { + "m_X": 80, + "m_Y": 520 + }, + "m_Radius": 80.00000000000001, + "m_StartAngle": 1.5707963267948966, + "m_EndAngle": 3.141592653589793, + "m_AllAngle": 1.5707963267948966, + "m_Bul": 0.41421356237309503 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 520 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 520 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + } + ], + "border": [ + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 80, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 320 + }, + { + "m_StartPoint": { + "m_X": 80, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 520 + }, + "tagData": 0, + "tagData2": 0, + "m_Center": { + "m_X": 80, + "m_Y": 520 + }, + "m_Radius": 80.00000000000001, + "m_StartAngle": 1.5707963267948966, + "m_EndAngle": 3.141592653589793, + "m_AllAngle": 1.5707963267948966, + "m_Bul": 0.41421356237309503 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 520 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 520 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + } + ], + "placeContours": [] + } + ] + }, + "remarkParams": {} + }, + "orderId": "1920739893772812288", + "goodsId": "SP202001031", + "roomId": 0, + "bodyId": 0, + "blockId": "1920739895505059840", + "oldBlockId": "1920739895505059840", + "blockNo": "250575324041", + "customPlateNo": "F003-R001-C001-P015", + "labelNo": "", + "blockName": "背板10-R80", + "plateRemark": "", + "remark1": "", + "remark2": "", + "remark3": "", + "remark4": "", + "remark5": "", + "extraRemark": {}, + "width": 400, + "length": 600, + "thickness": 18, + "area": 0.24, + "sealLeft": 0, + "sealRight": 0, + "sealTop": 0, + "sealBottom": 0, + "cutWidth": 400, + "cutLength": 600, + "cutArea": 0.24, + "isAdditionalBlock": false, + "isRemainBlock": false, + "texture": 0, + "placeHole": 2, + "isUnRegular": true, + "isTurnFaceToPlace": true, + "isTwoFaceToPlace": false, + "isCurvedGroundLine": false, + "isPlaced": true, + "fullBoardId": 0, + "boardId": 2, + "placeId": 4, + "placeX": 3.005, + "placeY": 1821.035, + "placeStyle": 4, + "cutRegion": 0, + "cutOrder": 8, + "cutPointId": 3, + "placeWidth": 400, + "placeLength": 600, + "placeSealLeft": 0, + "placeSealRight": 0, + "placeSealTop": 0, + "placeSealBottom": 0, + "orgSizeExpand": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "placeOffX": 3.005, + "placeOffY": 3.005, + "isAutoPlaced": true, + "isOutBoard": false, + "isOverlap": false, + "placeDirection": "→", + "placeDirection_Length": "→", + "isDrilling": true, + "isModeling": true, + "overBlockFlag": 0, + "isCutOtherFace": false, + "isCutTurnOver": false, + "holeListFaceA": [], + "holeListFaceB": [ + { + "holeType": 10, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 550, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + }, + { + "holeType": 10, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 50, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + } + ], + "modelListFaceA": [ + { + "orderId": "", + "blockId": 0, + "modelId": 1, + "lineId": 1, + "face": 1, + "knifeName": "", + "knifeRadius": 3, + "depth": 12, + "canSpace": false, + "isRect": false, + "isTilt": false, + "type": "", + "knife": null, + "modelWidth": 0, + "modelLength": 0, + "modelStartPoint": null, + "modelEndPoint": null, + "originModeling": { + "knifeRadius": 3, + "thickness": 12, + "dir": 0, + "outline": [ + { + "pts": { + "x": 300, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 320, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 320, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 300, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 300, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + } + ], + "holes": [], + "addLen": 0, + "addWidth": 0, + "addDepth": 0, + "brThickness": 18, + "boardContour": { + "pts": [ + { + "x": 0, + "y": 0 + }, + { + "x": 400, + "y": 0 + }, + { + "x": 400, + "y": 520 + }, + { + "x": 320, + "y": 600 + }, + { + "x": 0, + "y": 600 + } + ], + "buls": [ + 0, + 0, + 0.41421356237309503, + 0, + 0 + ] + } + }, + "pointList": [ + { + "pointX": 303, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 594, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 594, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + } + ], + "realKnifeRadius": 3, + "realPointList": [ + { + "pointX": 303, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 594, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 594, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + } + ], + "realKnifeId": 1, + "isCncCanNotProcess": true, + "cncCanNotProcessType": "", + "isCutting": true, + "offsetList": [], + "VLines": [], + "offsetInfo": "" + } + ], + "modelListFaceB": [ + { + "orderId": "", + "blockId": 0, + "modelId": 2, + "lineId": 1, + "face": 0, + "knifeName": "", + "knifeRadius": 3, + "depth": 12, + "canSpace": false, + "isRect": false, + "isTilt": false, + "type": "", + "knife": null, + "modelWidth": 0, + "modelLength": 0, + "modelStartPoint": null, + "modelEndPoint": null, + "originModeling": { + "knifeRadius": 3, + "thickness": 12, + "dir": 0, + "outline": [ + { + "pts": { + "x": 92.00000000000182, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 80.00000000000182, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 80.00000000000182, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 92.00000000000182, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 92.00000000000182, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + } + ], + "holes": [], + "addLen": 0, + "addWidth": 0, + "addDepth": 0, + "brThickness": 18, + "boardContour": { + "pts": [ + { + "x": 0, + "y": 0 + }, + { + "x": 400, + "y": 0 + }, + { + "x": 400, + "y": 520 + }, + { + "x": 320, + "y": 600 + }, + { + "x": 0, + "y": 600 + } + ], + "buls": [ + 0, + 0, + 0.41421356237309503, + 0, + 0 + ] + } + }, + "pointList": [ + { + "pointX": 83, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 3, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 597, + "radius": null, + "depth": null, + "curve": 0 + } + ], + "realKnifeRadius": 3, + "realPointList": [ + { + "pointX": 83, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 3, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 597, + "radius": 0, + "depth": 12, + "curve": 0 + } + ], + "realKnifeId": 1, + "isCncCanNotProcess": true, + "cncCanNotProcessType": "", + "isCutting": true, + "offsetList": [], + "VLines": [], + "offsetInfo": "" + } + ], + "labelPosX": 401, + "labelPosY": -1, + "isCncLabelA": false, + "isCncLabelB": false, + "isCncLabelTurnOver": false, + "type": 2, + "openDoorType": 0, + "_blockId": "1920739895505059840" + }, + { + "blockDetail": { + "organId": 0, + "blockId": "1920739895526031360", + "pointDetail": [], + "modelDetail": [], + "holeDetail": [], + "offsetX": 0, + "offsetY": 0, + "cutWidth": 400, + "cutLength": 600, + "points": [ + { + "pointX": 0, + "pointY": 0, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 400, + "pointY": 0, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 400, + "pointY": 460, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 350, + "pointY": 460, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 350, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 0, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + } + ], + "orgPoints": [ + { + "pointX": 0, + "pointY": 0, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 400, + "pointY": 0, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 400, + "pointY": 460, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 350, + "pointY": 460, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 350, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 0, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + } + ], + "orgContourData": { + "pts": [ + { + "x": 0, + "y": 0 + }, + { + "x": 400, + "y": 0 + }, + { + "x": 400, + "y": 460 + }, + { + "x": 350, + "y": 460 + }, + { + "x": 350, + "y": 600 + }, + { + "x": 0, + "y": 600 + } + ], + "buls": [ + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "holes": [ + { + "holeType": 10, + "face": 1, + "sideFace": 0, + "pointX": 9, + "pointY": 550, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + }, + { + "holeType": 10, + "face": 1, + "sideFace": 0, + "pointX": 9, + "pointY": 50, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + } + ], + "holeListFaceA": [], + "holeListFaceB": [ + { + "holeType": 10, + "face": 1, + "sideFace": 0, + "pointX": 9, + "pointY": 550, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + }, + { + "holeType": 10, + "face": 1, + "sideFace": 0, + "pointX": 9, + "pointY": 50, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + } + ], + "holeListThrough": [], + "holeListSide": [], + "models": [ + { + "orderId": "", + "blockId": 0, + "modelId": 1, + "lineId": 1, + "face": 1, + "knifeName": "", + "knifeRadius": 3, + "depth": 12, + "canSpace": false, + "isRect": false, + "isTilt": false, + "type": "", + "knife": null, + "modelWidth": 0, + "modelLength": 0, + "modelStartPoint": null, + "modelEndPoint": null, + "originModeling": { + "knifeRadius": 3, + "thickness": 12, + "dir": 0, + "outline": [ + { + "pts": { + "x": 300, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 320, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 320, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 300, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 300, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + } + ], + "holes": [], + "addLen": 0, + "addWidth": 0, + "addDepth": 0, + "brThickness": 18, + "boardContour": { + "pts": [ + { + "x": 0, + "y": 0 + }, + { + "x": 400, + "y": 0 + }, + { + "x": 400, + "y": 460 + }, + { + "x": 350, + "y": 460 + }, + { + "x": 350, + "y": 600 + }, + { + "x": 0, + "y": 600 + } + ], + "buls": [ + 0, + 0, + 0, + 0, + 0, + 0 + ] + } + }, + "pointList": [ + { + "pointX": 303, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 594, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 594, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + } + ], + "realKnifeRadius": 3, + "realPointList": [ + { + "pointX": 303, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 594, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 594, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + } + ], + "realKnifeId": 1, + "isCncCanNotProcess": true, + "cncCanNotProcessType": "", + "isCutting": true, + "offsetList": [], + "VLines": [], + "offsetInfo": "" + }, + { + "orderId": "", + "blockId": 0, + "modelId": 2, + "lineId": 1, + "face": 0, + "knifeName": "", + "knifeRadius": 3, + "depth": 12, + "canSpace": false, + "isRect": false, + "isTilt": false, + "type": "", + "knife": null, + "modelWidth": 0, + "modelLength": 0, + "modelStartPoint": null, + "modelEndPoint": null, + "originModeling": { + "knifeRadius": 3, + "thickness": 12, + "dir": 0, + "outline": [ + { + "pts": { + "x": 92.00000000000182, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 80.00000000000182, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 80.00000000000182, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 92.00000000000182, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 92.00000000000182, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + } + ], + "holes": [], + "addLen": 0, + "addWidth": 0, + "addDepth": 0, + "brThickness": 18, + "boardContour": { + "pts": [ + { + "x": 0, + "y": 0 + }, + { + "x": 400, + "y": 0 + }, + { + "x": 400, + "y": 460 + }, + { + "x": 350, + "y": 460 + }, + { + "x": 350, + "y": 600 + }, + { + "x": 0, + "y": 600 + } + ], + "buls": [ + 0, + 0, + 0, + 0, + 0, + 0 + ] + } + }, + "pointList": [ + { + "pointX": 83, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 3, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 597, + "radius": null, + "depth": null, + "curve": 0 + } + ], + "realKnifeRadius": 3, + "realPointList": [ + { + "pointX": 83, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 3, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 597, + "radius": 0, + "depth": 12, + "curve": 0 + } + ], + "realKnifeId": 1, + "isCncCanNotProcess": true, + "cncCanNotProcessType": "", + "isCutting": true, + "offsetList": [], + "VLines": [], + "offsetInfo": "" + } + ], + "modelListFaceA": [ + { + "orderId": "", + "blockId": 0, + "modelId": 2, + "lineId": 1, + "face": 0, + "knifeName": "", + "knifeRadius": 3, + "depth": 12, + "canSpace": false, + "isRect": false, + "isTilt": false, + "type": "", + "knife": null, + "modelWidth": 0, + "modelLength": 0, + "modelStartPoint": null, + "modelEndPoint": null, + "originModeling": { + "knifeRadius": 3, + "thickness": 12, + "dir": 0, + "outline": [ + { + "pts": { + "x": 92.00000000000182, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 80.00000000000182, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 80.00000000000182, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 92.00000000000182, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 92.00000000000182, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + } + ], + "holes": [], + "addLen": 0, + "addWidth": 0, + "addDepth": 0, + "brThickness": 18, + "boardContour": { + "pts": [ + { + "x": 0, + "y": 0 + }, + { + "x": 400, + "y": 0 + }, + { + "x": 400, + "y": 460 + }, + { + "x": 350, + "y": 460 + }, + { + "x": 350, + "y": 600 + }, + { + "x": 0, + "y": 600 + } + ], + "buls": [ + 0, + 0, + 0, + 0, + 0, + 0 + ] + } + }, + "pointList": [ + { + "pointX": 83, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 3, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 597, + "radius": null, + "depth": null, + "curve": 0 + } + ], + "realKnifeRadius": 3, + "realPointList": [ + { + "pointX": 83, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 3, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 597, + "radius": 0, + "depth": 12, + "curve": 0 + } + ], + "realKnifeId": 1, + "isCncCanNotProcess": true, + "cncCanNotProcessType": "", + "isCutting": true, + "offsetList": [], + "VLines": [], + "offsetInfo": "" + } + ], + "modelListFaceB": [ + { + "orderId": "", + "blockId": 0, + "modelId": 1, + "lineId": 1, + "face": 1, + "knifeName": "", + "knifeRadius": 3, + "depth": 12, + "canSpace": false, + "isRect": false, + "isTilt": false, + "type": "", + "knife": null, + "modelWidth": 0, + "modelLength": 0, + "modelStartPoint": null, + "modelEndPoint": null, + "originModeling": { + "knifeRadius": 3, + "thickness": 12, + "dir": 0, + "outline": [ + { + "pts": { + "x": 300, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 320, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 320, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 300, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 300, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + } + ], + "holes": [], + "addLen": 0, + "addWidth": 0, + "addDepth": 0, + "brThickness": 18, + "boardContour": { + "pts": [ + { + "x": 0, + "y": 0 + }, + { + "x": 400, + "y": 0 + }, + { + "x": 400, + "y": 460 + }, + { + "x": 350, + "y": 460 + }, + { + "x": 350, + "y": 600 + }, + { + "x": 0, + "y": 600 + } + ], + "buls": [ + 0, + 0, + 0, + 0, + 0, + 0 + ] + } + }, + "pointList": [ + { + "pointX": 303, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 594, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 594, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + } + ], + "realKnifeRadius": 3, + "realPointList": [ + { + "pointX": 303, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 594, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 594, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + } + ], + "realKnifeId": 1, + "isCncCanNotProcess": true, + "cncCanNotProcessType": "", + "isCutting": true, + "offsetList": [], + "VLines": [], + "offsetInfo": "" + } + ], + "modelListThrough": [], + "modelListSide": [], + "thickness": 18, + "isUnRegular": true, + "bigHoleInFaceA": false, + "holeCountFront": 0, + "holeCountBack": 2, + "holeCountThrough": 0, + "holeCountSide": 0, + "holeCountLeft": 0, + "holeCountRight": 0, + "holeCountTop": 0, + "holeCountBottom": 0, + "holeCountBevelled": 0, + "modelCountFront": 1, + "modelCountBack": 1, + "modelCountThrough": 0, + "hasModelThrogh": false, + "isTwoFaceProcess": false, + "placeStyleFront": 0, + "placeStyleFrontReverse": 1, + "placeStyleBack": 4, + "placeStyleBackReverse": 7, + "labelPosX": -1, + "labelPosY": -1, + "isInited": false, + "isChecked": false, + "isOffsetRounding": true, + "offsetKnifeRadius": 3, + "preMillingSize": 0, + "isUseSameKnifeToHelpCut": false, + "useSameKnifeToHelpCutGap": 0, + "preMillingExpandSize": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "modelExpandSize": { + "left": 0, + "right": 0, + "top": 3, + "bottom": 3, + "width": 0, + "length": 6 + }, + "vKnifeModelExpandSize": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "sameKnifeHelpExpandSize": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "currentSizeExpand": { + "left": 3.005, + "right": 3.005, + "top": 3.005, + "bottom": 3.005, + "width": 6.01, + "length": 6.01 + }, + "borderContour": { + "placeStyle": 0, + "borderFinal": [ + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 460 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 460 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 460 + }, + "m_EndPoint": { + "m_X": 350, + "m_Y": 460 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 50 + }, + { + "m_StartPoint": { + "m_X": 350, + "m_Y": 460 + }, + "m_EndPoint": { + "m_X": 350, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 140 + }, + { + "m_StartPoint": { + "m_X": 350, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 350 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 600 + } + ], + "borderOrg": [ + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 460 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 460 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 460 + }, + "m_EndPoint": { + "m_X": 350, + "m_Y": 460 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 50 + }, + { + "m_StartPoint": { + "m_X": 350, + "m_Y": 460 + }, + "m_EndPoint": { + "m_X": 350, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 140 + }, + { + "m_StartPoint": { + "m_X": 350, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 350 + } + ], + "borderPreMilling": [ + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 460 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 460 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 460 + }, + "m_EndPoint": { + "m_X": 350, + "m_Y": 460 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 50 + }, + { + "m_StartPoint": { + "m_X": 350, + "m_Y": 460 + }, + "m_EndPoint": { + "m_X": 350, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 140 + }, + { + "m_StartPoint": { + "m_X": 350, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 350 + } + ], + "polylineOrg": { + "_isErase": false, + "IsEmbedEntity": false, + "OnlyRenderType": true, + "HasEdgeRenderType": false, + "HasPlaceFaceRenderType": false, + "HasBigHoleFaceRenderType": false, + "_CacheDrawObject": {}, + "_Color": 7, + "_Matrix": { + "elements": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "_SpaceOCS": { + "elements": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "_Visible": true, + "_VisibleInRender": true, + "_Freeze": false, + "_LockMaterial": false, + "__ProcessingGroupList": [], + "NeedUpdateFlag": 0, + "AutoUpdate": true, + "__UpdateVersion__": 1, + "_RoomName": "", + "_CabinetName": "", + "_LineData": [ + { + "pt": { + "x": 0, + "y": 0 + }, + "bul": 0 + }, + { + "pt": { + "x": 400, + "y": 0 + }, + "bul": 0 + }, + { + "pt": { + "x": 400, + "y": 460 + }, + "bul": 0 + }, + { + "pt": { + "x": 350, + "y": 460 + }, + "bul": 0 + }, + { + "pt": { + "x": 350, + "y": 600 + }, + "bul": 0 + } + ], + "_DisplayAccuracy": 0, + "_ClosedMark": true + }, + "border": [ + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 460 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 460 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 460 + }, + "m_EndPoint": { + "m_X": 350, + "m_Y": 460 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 50 + }, + { + "m_StartPoint": { + "m_X": 350, + "m_Y": 460 + }, + "m_EndPoint": { + "m_X": 350, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 140 + }, + { + "m_StartPoint": { + "m_X": 350, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 350 + } + ], + "borderModelThrough": [], + "borderModelThroughR": [], + "cutLinesModelThrough": [], + "borderInnerPlace": [], + "blockInnerSpace": [], + "polylines2vModel": [], + "polylinesOutModel": [ + { + "_isErase": false, + "IsEmbedEntity": false, + "OnlyRenderType": true, + "HasEdgeRenderType": false, + "HasPlaceFaceRenderType": false, + "HasBigHoleFaceRenderType": false, + "_CacheDrawObject": {}, + "_Color": 7, + "_Matrix": { + "elements": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "_SpaceOCS": { + "elements": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "_Visible": true, + "_VisibleInRender": true, + "_Freeze": false, + "_LockMaterial": false, + "__ProcessingGroupList": [], + "NeedUpdateFlag": 0, + "AutoUpdate": true, + "__UpdateVersion__": 1, + "_RoomName": "", + "_CabinetName": "", + "_LineData": [ + { + "pt": { + "x": 300, + "y": -3 + }, + "bul": 0 + }, + { + "pt": { + "x": 320, + "y": -2.9999999999998863 + }, + "bul": 0 + }, + { + "pt": { + "x": 320, + "y": 603 + }, + "bul": 0 + }, + { + "pt": { + "x": 300, + "y": 602.9999999999999 + }, + "bul": 0 + } + ], + "_DisplayAccuracy": 0, + "_ClosedMark": true + }, + { + "_isErase": false, + "IsEmbedEntity": false, + "OnlyRenderType": true, + "HasEdgeRenderType": false, + "HasPlaceFaceRenderType": false, + "HasBigHoleFaceRenderType": false, + "_CacheDrawObject": {}, + "_Color": 7, + "_Matrix": { + "elements": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "_SpaceOCS": { + "elements": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "_Visible": true, + "_VisibleInRender": true, + "_Freeze": false, + "_LockMaterial": false, + "__ProcessingGroupList": [], + "NeedUpdateFlag": 0, + "AutoUpdate": true, + "__UpdateVersion__": 1, + "_RoomName": "", + "_CabinetName": "", + "_LineData": [ + { + "pt": { + "x": 92, + "y": -2.9999999999998863 + }, + "bul": 0 + }, + { + "pt": { + "x": 92, + "y": 603 + }, + "bul": 0 + }, + { + "pt": { + "x": 80, + "y": 602.9999999999999 + }, + "bul": 0 + }, + { + "pt": { + "x": 80, + "y": -3 + }, + "bul": 0 + } + ], + "_DisplayAccuracy": 0, + "_ClosedMark": true + } + ], + "placeContours": [ + { + "placeStyle": 4, + "borderFinal": [ + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 600 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 50, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 350 + }, + { + "m_StartPoint": { + "m_X": 50, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 50, + "m_Y": 460 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 140 + }, + { + "m_StartPoint": { + "m_X": 50, + "m_Y": 460 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 460 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 50 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 460 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 460 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + } + ], + "borderOrg": [ + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 50, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 350 + }, + { + "m_StartPoint": { + "m_X": 50, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 50, + "m_Y": 460 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 140 + }, + { + "m_StartPoint": { + "m_X": 50, + "m_Y": 460 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 460 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 50 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 460 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 460 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + } + ], + "border": [ + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 50, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 350 + }, + { + "m_StartPoint": { + "m_X": 50, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 50, + "m_Y": 460 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 140 + }, + { + "m_StartPoint": { + "m_X": 50, + "m_Y": 460 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 460 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 50 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 460 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 460 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + } + ], + "placeContours": [] + } + ] + }, + "remarkParams": {} + }, + "orderId": "1920739893772812288", + "goodsId": "SP202001031", + "roomId": 0, + "bodyId": 0, + "blockId": "1920739895526031360", + "oldBlockId": "1920739895526031360", + "blockNo": "250575324042", + "customPlateNo": "F003-R001-C001-P016", + "labelNo": "", + "blockName": "背板12-rec-w50-h140", + "plateRemark": "", + "remark1": "", + "remark2": "", + "remark3": "", + "remark4": "", + "remark5": "", + "extraRemark": {}, + "width": 400, + "length": 600, + "thickness": 18, + "area": 0.24, + "sealLeft": 0, + "sealRight": 0, + "sealTop": 0, + "sealBottom": 0, + "cutWidth": 400, + "cutLength": 600, + "cutArea": 0.24, + "isAdditionalBlock": false, + "isRemainBlock": false, + "texture": 0, + "placeHole": 2, + "isUnRegular": true, + "isTurnFaceToPlace": true, + "isTwoFaceToPlace": false, + "isCurvedGroundLine": false, + "isPlaced": true, + "fullBoardId": 0, + "boardId": 2, + "placeId": 5, + "placeX": 409.015, + "placeY": 3.005, + "placeStyle": 4, + "cutRegion": 0, + "cutOrder": 9, + "cutPointId": 1, + "placeWidth": 400, + "placeLength": 600, + "placeSealLeft": 0, + "placeSealRight": 0, + "placeSealTop": 0, + "placeSealBottom": 0, + "orgSizeExpand": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "placeOffX": 3.005, + "placeOffY": 3.005, + "isAutoPlaced": true, + "isOutBoard": false, + "isOverlap": false, + "placeDirection": "→", + "placeDirection_Length": "→", + "isDrilling": true, + "isModeling": true, + "overBlockFlag": 0, + "isCutOtherFace": false, + "isCutTurnOver": false, + "holeListFaceA": [ + { + "holeType": 10, + "face": 1, + "sideFace": 0, + "pointX": 9, + "pointY": 550, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + }, + { + "holeType": 10, + "face": 1, + "sideFace": 0, + "pointX": 9, + "pointY": 50, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + } + ], + "holeListFaceB": [], + "modelListFaceA": [ + { + "orderId": "", + "blockId": 0, + "modelId": 1, + "lineId": 1, + "face": 1, + "knifeName": "", + "knifeRadius": 3, + "depth": 12, + "canSpace": false, + "isRect": false, + "isTilt": false, + "type": "", + "knife": null, + "modelWidth": 0, + "modelLength": 0, + "modelStartPoint": null, + "modelEndPoint": null, + "originModeling": { + "knifeRadius": 3, + "thickness": 12, + "dir": 0, + "outline": [ + { + "pts": { + "x": 300, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 320, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 320, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 300, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 300, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + } + ], + "holes": [], + "addLen": 0, + "addWidth": 0, + "addDepth": 0, + "brThickness": 18, + "boardContour": { + "pts": [ + { + "x": 0, + "y": 0 + }, + { + "x": 400, + "y": 0 + }, + { + "x": 400, + "y": 460 + }, + { + "x": 350, + "y": 460 + }, + { + "x": 350, + "y": 600 + }, + { + "x": 0, + "y": 600 + } + ], + "buls": [ + 0, + 0, + 0, + 0, + 0, + 0 + ] + } + }, + "pointList": [ + { + "pointX": 303, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 594, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 594, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + } + ], + "realKnifeRadius": 3, + "realPointList": [ + { + "pointX": 303, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 594, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 594, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + } + ], + "realKnifeId": 1, + "isCncCanNotProcess": true, + "cncCanNotProcessType": "", + "isCutting": true, + "offsetList": [], + "VLines": [], + "offsetInfo": "" + } + ], + "modelListFaceB": [ + { + "orderId": "", + "blockId": 0, + "modelId": 2, + "lineId": 1, + "face": 0, + "knifeName": "", + "knifeRadius": 3, + "depth": 12, + "canSpace": false, + "isRect": false, + "isTilt": false, + "type": "", + "knife": null, + "modelWidth": 0, + "modelLength": 0, + "modelStartPoint": null, + "modelEndPoint": null, + "originModeling": { + "knifeRadius": 3, + "thickness": 12, + "dir": 0, + "outline": [ + { + "pts": { + "x": 92.00000000000182, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 80.00000000000182, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 80.00000000000182, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 92.00000000000182, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 92.00000000000182, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + } + ], + "holes": [], + "addLen": 0, + "addWidth": 0, + "addDepth": 0, + "brThickness": 18, + "boardContour": { + "pts": [ + { + "x": 0, + "y": 0 + }, + { + "x": 400, + "y": 0 + }, + { + "x": 400, + "y": 460 + }, + { + "x": 350, + "y": 460 + }, + { + "x": 350, + "y": 600 + }, + { + "x": 0, + "y": 600 + } + ], + "buls": [ + 0, + 0, + 0, + 0, + 0, + 0 + ] + } + }, + "pointList": [ + { + "pointX": 83, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 3, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 597, + "radius": null, + "depth": null, + "curve": 0 + } + ], + "realKnifeRadius": 3, + "realPointList": [ + { + "pointX": 83, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 3, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 597, + "radius": 0, + "depth": 12, + "curve": 0 + } + ], + "realKnifeId": 1, + "isCncCanNotProcess": true, + "cncCanNotProcessType": "", + "isCutting": true, + "offsetList": [], + "VLines": [], + "offsetInfo": "" + } + ], + "labelPosX": 401, + "labelPosY": -1, + "isCncLabelA": false, + "isCncLabelB": false, + "isCncLabelTurnOver": false, + "type": 2, + "openDoorType": 0, + "_blockId": "1920739895526031360" + }, + { + "blockDetail": { + "organId": 0, + "blockId": "1920739895542808576", + "pointDetail": [], + "modelDetail": [], + "holeDetail": [], + "offsetX": 0, + "offsetY": 0, + "cutWidth": 400, + "cutLength": 600, + "points": [ + { + "pointX": 0, + "pointY": 0, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 400, + "pointY": 0, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 400, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 270, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 270, + "pointY": 500, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 130, + "pointY": 500, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 130, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 0, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + } + ], + "orgPoints": [ + { + "pointX": 0, + "pointY": 0, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 400, + "pointY": 0, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 400, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 270, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 270, + "pointY": 500, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 130, + "pointY": 500, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 130, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 0, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + } + ], + "orgContourData": { + "pts": [ + { + "x": 0, + "y": 0 + }, + { + "x": 400, + "y": 0 + }, + { + "x": 400, + "y": 600 + }, + { + "x": 270, + "y": 600 + }, + { + "x": 270, + "y": 500 + }, + { + "x": 130, + "y": 500 + }, + { + "x": 130, + "y": 600 + }, + { + "x": 0, + "y": 600 + } + ], + "buls": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "holes": [ + { + "holeType": 40, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 550, + "pointZ": 0, + "radius": 5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + }, + { + "holeType": 40, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 50, + "pointZ": 0, + "radius": 5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + }, + { + "holeType": 40, + "face": 1, + "sideFace": 0, + "pointX": 9, + "pointY": 550, + "pointZ": 0, + "radius": 5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + }, + { + "holeType": 40, + "face": 1, + "sideFace": 0, + "pointX": 9, + "pointY": 50, + "pointZ": 0, + "radius": 5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + } + ], + "holeListFaceA": [ + { + "holeType": 40, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 550, + "pointZ": 0, + "radius": 5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + }, + { + "holeType": 40, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 50, + "pointZ": 0, + "radius": 5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + } + ], + "holeListFaceB": [ + { + "holeType": 40, + "face": 1, + "sideFace": 0, + "pointX": 9, + "pointY": 550, + "pointZ": 0, + "radius": 5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + }, + { + "holeType": 40, + "face": 1, + "sideFace": 0, + "pointX": 9, + "pointY": 50, + "pointZ": 0, + "radius": 5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + } + ], + "holeListThrough": [], + "holeListSide": [], + "models": [ + { + "orderId": "", + "blockId": 0, + "modelId": 1, + "lineId": 1, + "face": 1, + "knifeName": "", + "knifeRadius": 3, + "depth": 12, + "canSpace": false, + "isRect": false, + "isTilt": false, + "type": "", + "knife": null, + "modelWidth": 0, + "modelLength": 0, + "modelStartPoint": null, + "modelEndPoint": null, + "originModeling": { + "knifeRadius": 3, + "thickness": 12, + "dir": 0, + "outline": [ + { + "pts": { + "x": 300, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 320, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 320, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 300, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 300, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + } + ], + "holes": [], + "addLen": 0, + "addWidth": 0, + "addDepth": 0, + "brThickness": 18, + "boardContour": { + "pts": [ + { + "x": 0, + "y": 0 + }, + { + "x": 400, + "y": 0 + }, + { + "x": 400, + "y": 600 + }, + { + "x": 270, + "y": 600 + }, + { + "x": 270, + "y": 500 + }, + { + "x": 130, + "y": 500 + }, + { + "x": 130, + "y": 600 + }, + { + "x": 0, + "y": 600 + } + ], + "buls": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + } + }, + "pointList": [ + { + "pointX": 303, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 594, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 594, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + } + ], + "realKnifeRadius": 3, + "realPointList": [ + { + "pointX": 303, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 594, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 594, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + } + ], + "realKnifeId": 1, + "isCncCanNotProcess": true, + "cncCanNotProcessType": "", + "isCutting": true, + "offsetList": [], + "VLines": [], + "offsetInfo": "" + }, + { + "orderId": "", + "blockId": 0, + "modelId": 2, + "lineId": 1, + "face": 0, + "knifeName": "", + "knifeRadius": 3, + "depth": 12, + "canSpace": false, + "isRect": false, + "isTilt": false, + "type": "", + "knife": null, + "modelWidth": 0, + "modelLength": 0, + "modelStartPoint": null, + "modelEndPoint": null, + "originModeling": { + "knifeRadius": 3, + "thickness": 12, + "dir": 0, + "outline": [ + { + "pts": { + "x": 92, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 80, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 80, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 92, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 92, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + } + ], + "holes": [], + "addLen": 0, + "addWidth": 0, + "addDepth": 0, + "brThickness": 18, + "boardContour": { + "pts": [ + { + "x": 0, + "y": 0 + }, + { + "x": 400, + "y": 0 + }, + { + "x": 400, + "y": 600 + }, + { + "x": 270, + "y": 600 + }, + { + "x": 270, + "y": 500 + }, + { + "x": 130, + "y": 500 + }, + { + "x": 130, + "y": 600 + }, + { + "x": 0, + "y": 600 + } + ], + "buls": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + } + }, + "pointList": [ + { + "pointX": 83, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 3, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 597, + "radius": null, + "depth": null, + "curve": 0 + } + ], + "realKnifeRadius": 3, + "realPointList": [ + { + "pointX": 83, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 3, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 597, + "radius": 0, + "depth": 12, + "curve": 0 + } + ], + "realKnifeId": 1, + "isCncCanNotProcess": true, + "cncCanNotProcessType": "", + "isCutting": true, + "offsetList": [], + "VLines": [], + "offsetInfo": "" + } + ], + "modelListFaceA": [ + { + "orderId": "", + "blockId": 0, + "modelId": 2, + "lineId": 1, + "face": 0, + "knifeName": "", + "knifeRadius": 3, + "depth": 12, + "canSpace": false, + "isRect": false, + "isTilt": false, + "type": "", + "knife": null, + "modelWidth": 0, + "modelLength": 0, + "modelStartPoint": null, + "modelEndPoint": null, + "originModeling": { + "knifeRadius": 3, + "thickness": 12, + "dir": 0, + "outline": [ + { + "pts": { + "x": 92, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 80, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 80, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 92, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 92, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + } + ], + "holes": [], + "addLen": 0, + "addWidth": 0, + "addDepth": 0, + "brThickness": 18, + "boardContour": { + "pts": [ + { + "x": 0, + "y": 0 + }, + { + "x": 400, + "y": 0 + }, + { + "x": 400, + "y": 600 + }, + { + "x": 270, + "y": 600 + }, + { + "x": 270, + "y": 500 + }, + { + "x": 130, + "y": 500 + }, + { + "x": 130, + "y": 600 + }, + { + "x": 0, + "y": 600 + } + ], + "buls": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + } + }, + "pointList": [ + { + "pointX": 83, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 3, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 597, + "radius": null, + "depth": null, + "curve": 0 + } + ], + "realKnifeRadius": 3, + "realPointList": [ + { + "pointX": 83, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 3, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 597, + "radius": 0, + "depth": 12, + "curve": 0 + } + ], + "realKnifeId": 1, + "isCncCanNotProcess": true, + "cncCanNotProcessType": "", + "isCutting": true, + "offsetList": [], + "VLines": [], + "offsetInfo": "" + } + ], + "modelListFaceB": [ + { + "orderId": "", + "blockId": 0, + "modelId": 1, + "lineId": 1, + "face": 1, + "knifeName": "", + "knifeRadius": 3, + "depth": 12, + "canSpace": false, + "isRect": false, + "isTilt": false, + "type": "", + "knife": null, + "modelWidth": 0, + "modelLength": 0, + "modelStartPoint": null, + "modelEndPoint": null, + "originModeling": { + "knifeRadius": 3, + "thickness": 12, + "dir": 0, + "outline": [ + { + "pts": { + "x": 300, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 320, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 320, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 300, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 300, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + } + ], + "holes": [], + "addLen": 0, + "addWidth": 0, + "addDepth": 0, + "brThickness": 18, + "boardContour": { + "pts": [ + { + "x": 0, + "y": 0 + }, + { + "x": 400, + "y": 0 + }, + { + "x": 400, + "y": 600 + }, + { + "x": 270, + "y": 600 + }, + { + "x": 270, + "y": 500 + }, + { + "x": 130, + "y": 500 + }, + { + "x": 130, + "y": 600 + }, + { + "x": 0, + "y": 600 + } + ], + "buls": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + } + }, + "pointList": [ + { + "pointX": 303, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 594, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 594, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + } + ], + "realKnifeRadius": 3, + "realPointList": [ + { + "pointX": 303, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 594, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 594, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + } + ], + "realKnifeId": 1, + "isCncCanNotProcess": true, + "cncCanNotProcessType": "", + "isCutting": true, + "offsetList": [], + "VLines": [], + "offsetInfo": "" + } + ], + "modelListThrough": [], + "modelListSide": [], + "thickness": 18, + "isUnRegular": true, + "bigHoleInFaceA": false, + "holeCountFront": 2, + "holeCountBack": 2, + "holeCountThrough": 0, + "holeCountSide": 0, + "holeCountLeft": 0, + "holeCountRight": 0, + "holeCountTop": 0, + "holeCountBottom": 0, + "holeCountBevelled": 0, + "modelCountFront": 1, + "modelCountBack": 1, + "modelCountThrough": 0, + "hasModelThrogh": false, + "isTwoFaceProcess": false, + "placeStyleFront": 0, + "placeStyleFrontReverse": 1, + "placeStyleBack": 4, + "placeStyleBackReverse": 7, + "labelPosX": -1, + "labelPosY": -1, + "isInited": false, + "isChecked": false, + "isOffsetRounding": true, + "offsetKnifeRadius": 3, + "preMillingSize": 0, + "isUseSameKnifeToHelpCut": false, + "useSameKnifeToHelpCutGap": 0, + "preMillingExpandSize": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "modelExpandSize": { + "left": 0, + "right": 0, + "top": 3, + "bottom": 3, + "width": 0, + "length": 6 + }, + "vKnifeModelExpandSize": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "sameKnifeHelpExpandSize": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "currentSizeExpand": { + "left": 3.005, + "right": 3.005, + "top": 3.005, + "bottom": 3.005, + "width": 6.01, + "length": 6.01 + }, + "borderContour": { + "placeStyle": 0, + "borderFinal": [ + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 600 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 270, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 130 + }, + { + "m_StartPoint": { + "m_X": 270, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 270, + "m_Y": 500 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 100 + }, + { + "m_StartPoint": { + "m_X": 270, + "m_Y": 500 + }, + "m_EndPoint": { + "m_X": 130, + "m_Y": 500 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 140 + }, + { + "m_StartPoint": { + "m_X": 130, + "m_Y": 500 + }, + "m_EndPoint": { + "m_X": 130, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 100 + }, + { + "m_StartPoint": { + "m_X": 130, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 130 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 600 + } + ], + "borderOrg": [ + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 600 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 270, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 130 + }, + { + "m_StartPoint": { + "m_X": 270, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 270, + "m_Y": 500 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 100 + }, + { + "m_StartPoint": { + "m_X": 270, + "m_Y": 500 + }, + "m_EndPoint": { + "m_X": 130, + "m_Y": 500 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 140 + }, + { + "m_StartPoint": { + "m_X": 130, + "m_Y": 500 + }, + "m_EndPoint": { + "m_X": 130, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 100 + }, + { + "m_StartPoint": { + "m_X": 130, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 130 + } + ], + "borderPreMilling": [ + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 600 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 270, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 130 + }, + { + "m_StartPoint": { + "m_X": 270, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 270, + "m_Y": 500 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 100 + }, + { + "m_StartPoint": { + "m_X": 270, + "m_Y": 500 + }, + "m_EndPoint": { + "m_X": 130, + "m_Y": 500 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 140 + }, + { + "m_StartPoint": { + "m_X": 130, + "m_Y": 500 + }, + "m_EndPoint": { + "m_X": 130, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 100 + }, + { + "m_StartPoint": { + "m_X": 130, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 130 + } + ], + "polylineOrg": { + "_isErase": false, + "IsEmbedEntity": false, + "OnlyRenderType": true, + "HasEdgeRenderType": false, + "HasPlaceFaceRenderType": false, + "HasBigHoleFaceRenderType": false, + "_CacheDrawObject": {}, + "_Color": 7, + "_Matrix": { + "elements": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "_SpaceOCS": { + "elements": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "_Visible": true, + "_VisibleInRender": true, + "_Freeze": false, + "_LockMaterial": false, + "__ProcessingGroupList": [], + "NeedUpdateFlag": 0, + "AutoUpdate": true, + "__UpdateVersion__": 1, + "_RoomName": "", + "_CabinetName": "", + "_LineData": [ + { + "pt": { + "x": 0, + "y": 0 + }, + "bul": 0 + }, + { + "pt": { + "x": 400, + "y": 0 + }, + "bul": 0 + }, + { + "pt": { + "x": 400, + "y": 600 + }, + "bul": 0 + }, + { + "pt": { + "x": 270, + "y": 600 + }, + "bul": 0 + }, + { + "pt": { + "x": 270, + "y": 500 + }, + "bul": 0 + }, + { + "pt": { + "x": 130, + "y": 500 + }, + "bul": 0 + }, + { + "pt": { + "x": 130, + "y": 600 + }, + "bul": 0 + } + ], + "_DisplayAccuracy": 0, + "_ClosedMark": true + }, + "border": [ + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 600 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 270, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 130 + }, + { + "m_StartPoint": { + "m_X": 270, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 270, + "m_Y": 500 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 100 + }, + { + "m_StartPoint": { + "m_X": 270, + "m_Y": 500 + }, + "m_EndPoint": { + "m_X": 130, + "m_Y": 500 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 140 + }, + { + "m_StartPoint": { + "m_X": 130, + "m_Y": 500 + }, + "m_EndPoint": { + "m_X": 130, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 100 + }, + { + "m_StartPoint": { + "m_X": 130, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 130 + } + ], + "borderModelThrough": [], + "borderModelThroughR": [], + "cutLinesModelThrough": [], + "borderInnerPlace": [], + "blockInnerSpace": [], + "polylines2vModel": [], + "polylinesOutModel": [ + { + "_isErase": false, + "IsEmbedEntity": false, + "OnlyRenderType": true, + "HasEdgeRenderType": false, + "HasPlaceFaceRenderType": false, + "HasBigHoleFaceRenderType": false, + "_CacheDrawObject": {}, + "_Color": 7, + "_Matrix": { + "elements": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "_SpaceOCS": { + "elements": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "_Visible": true, + "_VisibleInRender": true, + "_Freeze": false, + "_LockMaterial": false, + "__ProcessingGroupList": [], + "NeedUpdateFlag": 0, + "AutoUpdate": true, + "__UpdateVersion__": 1, + "_RoomName": "", + "_CabinetName": "", + "_LineData": [ + { + "pt": { + "x": 300, + "y": -3 + }, + "bul": 0 + }, + { + "pt": { + "x": 320, + "y": -2.9999999999998863 + }, + "bul": 0 + }, + { + "pt": { + "x": 320, + "y": 603 + }, + "bul": 0 + }, + { + "pt": { + "x": 300, + "y": 602.9999999999999 + }, + "bul": 0 + } + ], + "_DisplayAccuracy": 0, + "_ClosedMark": true + }, + { + "_isErase": false, + "IsEmbedEntity": false, + "OnlyRenderType": true, + "HasEdgeRenderType": false, + "HasPlaceFaceRenderType": false, + "HasBigHoleFaceRenderType": false, + "_CacheDrawObject": {}, + "_Color": 7, + "_Matrix": { + "elements": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "_SpaceOCS": { + "elements": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "_Visible": true, + "_VisibleInRender": true, + "_Freeze": false, + "_LockMaterial": false, + "__ProcessingGroupList": [], + "NeedUpdateFlag": 0, + "AutoUpdate": true, + "__UpdateVersion__": 1, + "_RoomName": "", + "_CabinetName": "", + "_LineData": [ + { + "pt": { + "x": 92, + "y": -2.9999999999998863 + }, + "bul": 0 + }, + { + "pt": { + "x": 92, + "y": 603 + }, + "bul": 0 + }, + { + "pt": { + "x": 80, + "y": 602.9999999999999 + }, + "bul": 0 + }, + { + "pt": { + "x": 80, + "y": -3 + }, + "bul": 0 + } + ], + "_DisplayAccuracy": 0, + "_ClosedMark": true + } + ], + "placeContours": [ + { + "placeStyle": 4, + "borderFinal": [ + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 600 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 270, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 130 + }, + { + "m_StartPoint": { + "m_X": 270, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 270, + "m_Y": 500 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 100 + }, + { + "m_StartPoint": { + "m_X": 270, + "m_Y": 500 + }, + "m_EndPoint": { + "m_X": 130, + "m_Y": 500 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 140 + }, + { + "m_StartPoint": { + "m_X": 130, + "m_Y": 500 + }, + "m_EndPoint": { + "m_X": 130, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 100 + }, + { + "m_StartPoint": { + "m_X": 130, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 130 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 600 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + } + ], + "borderOrg": [ + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 270, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 130 + }, + { + "m_StartPoint": { + "m_X": 270, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 270, + "m_Y": 500 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 100 + }, + { + "m_StartPoint": { + "m_X": 270, + "m_Y": 500 + }, + "m_EndPoint": { + "m_X": 130, + "m_Y": 500 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 140 + }, + { + "m_StartPoint": { + "m_X": 130, + "m_Y": 500 + }, + "m_EndPoint": { + "m_X": 130, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 100 + }, + { + "m_StartPoint": { + "m_X": 130, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 130 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 600 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + } + ], + "border": [ + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 270, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 130 + }, + { + "m_StartPoint": { + "m_X": 270, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 270, + "m_Y": 500 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 100 + }, + { + "m_StartPoint": { + "m_X": 270, + "m_Y": 500 + }, + "m_EndPoint": { + "m_X": 130, + "m_Y": 500 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 140 + }, + { + "m_StartPoint": { + "m_X": 130, + "m_Y": 500 + }, + "m_EndPoint": { + "m_X": 130, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 100 + }, + { + "m_StartPoint": { + "m_X": 130, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 130 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 600 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + } + ], + "placeContours": [] + } + ] + }, + "remarkParams": {} + }, + "orderId": "1920739893772812288", + "goodsId": "SP202001031", + "roomId": 0, + "bodyId": 0, + "blockId": "1920739895542808576", + "oldBlockId": "1920739895542808576", + "blockNo": "250575324043", + "customPlateNo": "F003-R001-C001-P006", + "labelNo": "", + "blockName": "背板14-rec-w140-h100", + "plateRemark": "", + "remark1": "", + "remark2": "", + "remark3": "", + "remark4": "", + "remark5": "", + "extraRemark": {}, + "width": 400, + "length": 600, + "thickness": 18, + "area": 0.24, + "sealLeft": 0, + "sealRight": 0, + "sealTop": 0, + "sealBottom": 0, + "cutWidth": 400, + "cutLength": 600, + "cutArea": 0.24, + "isAdditionalBlock": false, + "isRemainBlock": false, + "texture": 0, + "placeHole": 2, + "isUnRegular": true, + "isTurnFaceToPlace": true, + "isTwoFaceToPlace": false, + "isCurvedGroundLine": false, + "isPlaced": true, + "fullBoardId": 0, + "boardId": 2, + "placeId": 6, + "placeX": 815.025, + "placeY": 3.005, + "placeStyle": 4, + "cutRegion": 0, + "cutOrder": 4, + "cutPointId": 6, + "placeWidth": 400, + "placeLength": 600, + "placeSealLeft": 0, + "placeSealRight": 0, + "placeSealTop": 0, + "placeSealBottom": 0, + "orgSizeExpand": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "placeOffX": 3.005, + "placeOffY": 3.005, + "isAutoPlaced": true, + "isOutBoard": false, + "isOverlap": false, + "placeDirection": "→", + "placeDirection_Length": "→", + "isDrilling": true, + "isModeling": true, + "overBlockFlag": 0, + "isCutOtherFace": false, + "isCutTurnOver": false, + "holeListFaceA": [ + { + "holeType": 40, + "face": 1, + "sideFace": 0, + "pointX": 9, + "pointY": 550, + "pointZ": 0, + "radius": 5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + }, + { + "holeType": 40, + "face": 1, + "sideFace": 0, + "pointX": 9, + "pointY": 50, + "pointZ": 0, + "radius": 5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + } + ], + "holeListFaceB": [ + { + "holeType": 40, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 550, + "pointZ": 0, + "radius": 5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + }, + { + "holeType": 40, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 50, + "pointZ": 0, + "radius": 5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + } + ], + "modelListFaceA": [ + { + "orderId": "", + "blockId": 0, + "modelId": 1, + "lineId": 1, + "face": 1, + "knifeName": "", + "knifeRadius": 3, + "depth": 12, + "canSpace": false, + "isRect": false, + "isTilt": false, + "type": "", + "knife": null, + "modelWidth": 0, + "modelLength": 0, + "modelStartPoint": null, + "modelEndPoint": null, + "originModeling": { + "knifeRadius": 3, + "thickness": 12, + "dir": 0, + "outline": [ + { + "pts": { + "x": 300, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 320, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 320, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 300, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 300, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + } + ], + "holes": [], + "addLen": 0, + "addWidth": 0, + "addDepth": 0, + "brThickness": 18, + "boardContour": { + "pts": [ + { + "x": 0, + "y": 0 + }, + { + "x": 400, + "y": 0 + }, + { + "x": 400, + "y": 600 + }, + { + "x": 270, + "y": 600 + }, + { + "x": 270, + "y": 500 + }, + { + "x": 130, + "y": 500 + }, + { + "x": 130, + "y": 600 + }, + { + "x": 0, + "y": 600 + } + ], + "buls": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + } + }, + "pointList": [ + { + "pointX": 303, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 594, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 594, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + } + ], + "realKnifeRadius": 3, + "realPointList": [ + { + "pointX": 303, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 594, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 594, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + } + ], + "realKnifeId": 1, + "isCncCanNotProcess": true, + "cncCanNotProcessType": "", + "isCutting": true, + "offsetList": [], + "VLines": [], + "offsetInfo": "" + } + ], + "modelListFaceB": [ + { + "orderId": "", + "blockId": 0, + "modelId": 2, + "lineId": 1, + "face": 0, + "knifeName": "", + "knifeRadius": 3, + "depth": 12, + "canSpace": false, + "isRect": false, + "isTilt": false, + "type": "", + "knife": null, + "modelWidth": 0, + "modelLength": 0, + "modelStartPoint": null, + "modelEndPoint": null, + "originModeling": { + "knifeRadius": 3, + "thickness": 12, + "dir": 0, + "outline": [ + { + "pts": { + "x": 92, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 80, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 80, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 92, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 92, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + } + ], + "holes": [], + "addLen": 0, + "addWidth": 0, + "addDepth": 0, + "brThickness": 18, + "boardContour": { + "pts": [ + { + "x": 0, + "y": 0 + }, + { + "x": 400, + "y": 0 + }, + { + "x": 400, + "y": 600 + }, + { + "x": 270, + "y": 600 + }, + { + "x": 270, + "y": 500 + }, + { + "x": 130, + "y": 500 + }, + { + "x": 130, + "y": 600 + }, + { + "x": 0, + "y": 600 + } + ], + "buls": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + } + }, + "pointList": [ + { + "pointX": 83, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 3, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 597, + "radius": null, + "depth": null, + "curve": 0 + } + ], + "realKnifeRadius": 3, + "realPointList": [ + { + "pointX": 83, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 3, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 597, + "radius": 0, + "depth": 12, + "curve": 0 + } + ], + "realKnifeId": 1, + "isCncCanNotProcess": true, + "cncCanNotProcessType": "", + "isCutting": true, + "offsetList": [], + "VLines": [], + "offsetInfo": "" + } + ], + "labelPosX": 401, + "labelPosY": -1, + "isCncLabelA": false, + "isCncLabelB": false, + "isCncLabelTurnOver": false, + "type": 2, + "openDoorType": 0, + "_blockId": "1920739895542808576" + }, + { + "blockDetail": { + "organId": 0, + "blockId": "1920739895580557312", + "pointDetail": [], + "modelDetail": [], + "holeDetail": [], + "offsetX": 0, + "offsetY": 0, + "cutWidth": 400, + "cutLength": 600, + "points": [ + { + "pointX": 0, + "pointY": 0, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 400, + "pointY": 0, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 400, + "pointY": 580, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 380, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 0, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + } + ], + "orgPoints": [ + { + "pointX": 0, + "pointY": 0, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 400, + "pointY": 0, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 400, + "pointY": 580, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 380, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 0, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + } + ], + "orgContourData": { + "pts": [ + { + "x": 0, + "y": 0 + }, + { + "x": 400, + "y": 0 + }, + { + "x": 400, + "y": 580 + }, + { + "x": 380, + "y": 600 + }, + { + "x": 0, + "y": 600 + } + ], + "buls": [ + 0, + 0, + 0, + 0, + 0 + ] + }, + "holes": [ + { + "holeType": 10, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 550, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + }, + { + "holeType": 10, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 50, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + } + ], + "holeListFaceA": [ + { + "holeType": 10, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 550, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + }, + { + "holeType": 10, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 50, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + } + ], + "holeListFaceB": [], + "holeListThrough": [], + "holeListSide": [], + "models": [ + { + "orderId": "", + "blockId": 0, + "modelId": 1, + "lineId": 1, + "face": 1, + "knifeName": "", + "knifeRadius": 3, + "depth": 12, + "canSpace": false, + "isRect": false, + "isTilt": false, + "type": "", + "knife": null, + "modelWidth": 0, + "modelLength": 0, + "modelStartPoint": null, + "modelEndPoint": null, + "originModeling": { + "knifeRadius": 3, + "thickness": 12, + "dir": 0, + "outline": [ + { + "pts": { + "x": 300, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 320, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 320, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 300, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 300, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + } + ], + "holes": [], + "addLen": 0, + "addWidth": 0, + "addDepth": 0, + "brThickness": 18, + "boardContour": { + "pts": [ + { + "x": 0, + "y": 0 + }, + { + "x": 400, + "y": 0 + }, + { + "x": 400, + "y": 580 + }, + { + "x": 380, + "y": 600 + }, + { + "x": 0, + "y": 600 + } + ], + "buls": [ + 0, + 0, + 0, + 0, + 0 + ] + } + }, + "pointList": [ + { + "pointX": 303, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 594, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 594, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + } + ], + "realKnifeRadius": 3, + "realPointList": [ + { + "pointX": 303, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 594, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 594, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + } + ], + "realKnifeId": 1, + "isCncCanNotProcess": true, + "cncCanNotProcessType": "", + "isCutting": true, + "offsetList": [], + "VLines": [], + "offsetInfo": "" + }, + { + "orderId": "", + "blockId": 0, + "modelId": 2, + "lineId": 1, + "face": 0, + "knifeName": "", + "knifeRadius": 3, + "depth": 12, + "canSpace": false, + "isRect": false, + "isTilt": false, + "type": "", + "knife": null, + "modelWidth": 0, + "modelLength": 0, + "modelStartPoint": null, + "modelEndPoint": null, + "originModeling": { + "knifeRadius": 3, + "thickness": 12, + "dir": 0, + "outline": [ + { + "pts": { + "x": 92.00000000000182, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 80.00000000000182, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 80.00000000000182, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 92.00000000000182, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 92.00000000000182, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + } + ], + "holes": [], + "addLen": 0, + "addWidth": 0, + "addDepth": 0, + "brThickness": 18, + "boardContour": { + "pts": [ + { + "x": 0, + "y": 0 + }, + { + "x": 400, + "y": 0 + }, + { + "x": 400, + "y": 580 + }, + { + "x": 380, + "y": 600 + }, + { + "x": 0, + "y": 600 + } + ], + "buls": [ + 0, + 0, + 0, + 0, + 0 + ] + } + }, + "pointList": [ + { + "pointX": 83, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 3, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 597, + "radius": null, + "depth": null, + "curve": 0 + } + ], + "realKnifeRadius": 3, + "realPointList": [ + { + "pointX": 83, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 3, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 597, + "radius": 0, + "depth": 12, + "curve": 0 + } + ], + "realKnifeId": 1, + "isCncCanNotProcess": true, + "cncCanNotProcessType": "", + "isCutting": true, + "offsetList": [], + "VLines": [], + "offsetInfo": "" + } + ], + "modelListFaceA": [ + { + "orderId": "", + "blockId": 0, + "modelId": 2, + "lineId": 1, + "face": 0, + "knifeName": "", + "knifeRadius": 3, + "depth": 12, + "canSpace": false, + "isRect": false, + "isTilt": false, + "type": "", + "knife": null, + "modelWidth": 0, + "modelLength": 0, + "modelStartPoint": null, + "modelEndPoint": null, + "originModeling": { + "knifeRadius": 3, + "thickness": 12, + "dir": 0, + "outline": [ + { + "pts": { + "x": 92.00000000000182, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 80.00000000000182, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 80.00000000000182, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 92.00000000000182, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 92.00000000000182, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + } + ], + "holes": [], + "addLen": 0, + "addWidth": 0, + "addDepth": 0, + "brThickness": 18, + "boardContour": { + "pts": [ + { + "x": 0, + "y": 0 + }, + { + "x": 400, + "y": 0 + }, + { + "x": 400, + "y": 580 + }, + { + "x": 380, + "y": 600 + }, + { + "x": 0, + "y": 600 + } + ], + "buls": [ + 0, + 0, + 0, + 0, + 0 + ] + } + }, + "pointList": [ + { + "pointX": 83, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 3, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 597, + "radius": null, + "depth": null, + "curve": 0 + } + ], + "realKnifeRadius": 3, + "realPointList": [ + { + "pointX": 83, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 3, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 597, + "radius": 0, + "depth": 12, + "curve": 0 + } + ], + "realKnifeId": 1, + "isCncCanNotProcess": true, + "cncCanNotProcessType": "", + "isCutting": true, + "offsetList": [], + "VLines": [], + "offsetInfo": "" + } + ], + "modelListFaceB": [ + { + "orderId": "", + "blockId": 0, + "modelId": 1, + "lineId": 1, + "face": 1, + "knifeName": "", + "knifeRadius": 3, + "depth": 12, + "canSpace": false, + "isRect": false, + "isTilt": false, + "type": "", + "knife": null, + "modelWidth": 0, + "modelLength": 0, + "modelStartPoint": null, + "modelEndPoint": null, + "originModeling": { + "knifeRadius": 3, + "thickness": 12, + "dir": 0, + "outline": [ + { + "pts": { + "x": 300, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 320, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 320, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 300, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 300, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + } + ], + "holes": [], + "addLen": 0, + "addWidth": 0, + "addDepth": 0, + "brThickness": 18, + "boardContour": { + "pts": [ + { + "x": 0, + "y": 0 + }, + { + "x": 400, + "y": 0 + }, + { + "x": 400, + "y": 580 + }, + { + "x": 380, + "y": 600 + }, + { + "x": 0, + "y": 600 + } + ], + "buls": [ + 0, + 0, + 0, + 0, + 0 + ] + } + }, + "pointList": [ + { + "pointX": 303, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 594, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 594, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + } + ], + "realKnifeRadius": 3, + "realPointList": [ + { + "pointX": 303, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 594, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 594, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + } + ], + "realKnifeId": 1, + "isCncCanNotProcess": true, + "cncCanNotProcessType": "", + "isCutting": true, + "offsetList": [], + "VLines": [], + "offsetInfo": "" + } + ], + "modelListThrough": [], + "modelListSide": [], + "thickness": 18, + "isUnRegular": true, + "bigHoleInFaceA": false, + "holeCountFront": 2, + "holeCountBack": 0, + "holeCountThrough": 0, + "holeCountSide": 0, + "holeCountLeft": 0, + "holeCountRight": 0, + "holeCountTop": 0, + "holeCountBottom": 0, + "holeCountBevelled": 0, + "modelCountFront": 1, + "modelCountBack": 1, + "modelCountThrough": 0, + "hasModelThrogh": false, + "isTwoFaceProcess": false, + "placeStyleFront": 0, + "placeStyleFrontReverse": 1, + "placeStyleBack": 4, + "placeStyleBackReverse": 7, + "labelPosX": -1, + "labelPosY": -1, + "isInited": false, + "isChecked": false, + "isOffsetRounding": true, + "offsetKnifeRadius": 3, + "preMillingSize": 0, + "isUseSameKnifeToHelpCut": false, + "useSameKnifeToHelpCutGap": 0, + "preMillingExpandSize": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "modelExpandSize": { + "left": 0, + "right": 0, + "top": 3, + "bottom": 3, + "width": 0, + "length": 6 + }, + "vKnifeModelExpandSize": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "sameKnifeHelpExpandSize": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "currentSizeExpand": { + "left": 3.005, + "right": 3.005, + "top": 3.005, + "bottom": 3.005, + "width": 6.01, + "length": 6.01 + }, + "borderContour": { + "placeStyle": 0, + "borderFinal": [ + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 580 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 580 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 580 + }, + "m_EndPoint": { + "m_X": 380, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 28.284271247461902 + }, + { + "m_StartPoint": { + "m_X": 380, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 380 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 600 + } + ], + "borderOrg": [ + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 580 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 580 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 580 + }, + "m_EndPoint": { + "m_X": 380, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 28.284271247461902 + }, + { + "m_StartPoint": { + "m_X": 380, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 380 + } + ], + "borderPreMilling": [ + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 580 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 580 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 580 + }, + "m_EndPoint": { + "m_X": 380, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 28.284271247461902 + }, + { + "m_StartPoint": { + "m_X": 380, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 380 + } + ], + "polylineOrg": { + "_isErase": false, + "IsEmbedEntity": false, + "OnlyRenderType": true, + "HasEdgeRenderType": false, + "HasPlaceFaceRenderType": false, + "HasBigHoleFaceRenderType": false, + "_CacheDrawObject": {}, + "_Color": 7, + "_Matrix": { + "elements": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "_SpaceOCS": { + "elements": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "_Visible": true, + "_VisibleInRender": true, + "_Freeze": false, + "_LockMaterial": false, + "__ProcessingGroupList": [], + "NeedUpdateFlag": 0, + "AutoUpdate": true, + "__UpdateVersion__": 1, + "_RoomName": "", + "_CabinetName": "", + "_LineData": [ + { + "pt": { + "x": 0, + "y": 0 + }, + "bul": 0 + }, + { + "pt": { + "x": 400, + "y": 0 + }, + "bul": 0 + }, + { + "pt": { + "x": 400, + "y": 580 + }, + "bul": 0 + }, + { + "pt": { + "x": 380, + "y": 600 + }, + "bul": 0 + } + ], + "_DisplayAccuracy": 0, + "_ClosedMark": true + }, + "border": [ + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 580 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 580 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 580 + }, + "m_EndPoint": { + "m_X": 380, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 28.284271247461902 + }, + { + "m_StartPoint": { + "m_X": 380, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 380 + } + ], + "borderModelThrough": [], + "borderModelThroughR": [], + "cutLinesModelThrough": [], + "borderInnerPlace": [], + "blockInnerSpace": [], + "polylines2vModel": [], + "polylinesOutModel": [ + { + "_isErase": false, + "IsEmbedEntity": false, + "OnlyRenderType": true, + "HasEdgeRenderType": false, + "HasPlaceFaceRenderType": false, + "HasBigHoleFaceRenderType": false, + "_CacheDrawObject": {}, + "_Color": 7, + "_Matrix": { + "elements": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "_SpaceOCS": { + "elements": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "_Visible": true, + "_VisibleInRender": true, + "_Freeze": false, + "_LockMaterial": false, + "__ProcessingGroupList": [], + "NeedUpdateFlag": 0, + "AutoUpdate": true, + "__UpdateVersion__": 1, + "_RoomName": "", + "_CabinetName": "", + "_LineData": [ + { + "pt": { + "x": 300, + "y": -3 + }, + "bul": 0 + }, + { + "pt": { + "x": 320, + "y": -2.9999999999998863 + }, + "bul": 0 + }, + { + "pt": { + "x": 320, + "y": 603 + }, + "bul": 0 + }, + { + "pt": { + "x": 300, + "y": 602.9999999999999 + }, + "bul": 0 + } + ], + "_DisplayAccuracy": 0, + "_ClosedMark": true + }, + { + "_isErase": false, + "IsEmbedEntity": false, + "OnlyRenderType": true, + "HasEdgeRenderType": false, + "HasPlaceFaceRenderType": false, + "HasBigHoleFaceRenderType": false, + "_CacheDrawObject": {}, + "_Color": 7, + "_Matrix": { + "elements": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "_SpaceOCS": { + "elements": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "_Visible": true, + "_VisibleInRender": true, + "_Freeze": false, + "_LockMaterial": false, + "__ProcessingGroupList": [], + "NeedUpdateFlag": 0, + "AutoUpdate": true, + "__UpdateVersion__": 1, + "_RoomName": "", + "_CabinetName": "", + "_LineData": [ + { + "pt": { + "x": 92, + "y": -2.9999999999998863 + }, + "bul": 0 + }, + { + "pt": { + "x": 92, + "y": 603 + }, + "bul": 0 + }, + { + "pt": { + "x": 80, + "y": 602.9999999999999 + }, + "bul": 0 + }, + { + "pt": { + "x": 80, + "y": -3 + }, + "bul": 0 + } + ], + "_DisplayAccuracy": 0, + "_ClosedMark": true + } + ], + "placeContours": [ + { + "placeStyle": 4, + "borderFinal": [ + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 600 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 20, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 380 + }, + { + "m_StartPoint": { + "m_X": 20, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 580 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 28.284271247461902 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 580 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 580 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + } + ], + "borderOrg": [ + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 20, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 380 + }, + { + "m_StartPoint": { + "m_X": 20, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 580 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 28.284271247461902 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 580 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 580 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + } + ], + "border": [ + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 20, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 380 + }, + { + "m_StartPoint": { + "m_X": 20, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 580 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 28.284271247461902 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 580 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 580 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + } + ], + "placeContours": [] + } + ] + }, + "remarkParams": {} + }, + "orderId": "1920739893772812288", + "goodsId": "SP202001031", + "roomId": 0, + "bodyId": 0, + "blockId": "1920739895580557312", + "oldBlockId": "1920739895580557312", + "blockNo": "250575324045", + "customPlateNo": "F003-R001-C001-P010", + "labelNo": "", + "blockName": "背板8-cha-w20-h20", + "plateRemark": "", + "remark1": "", + "remark2": "", + "remark3": "", + "remark4": "", + "remark5": "", + "extraRemark": {}, + "width": 400, + "length": 600, + "thickness": 18, + "area": 0.24, + "sealLeft": 0, + "sealRight": 0, + "sealTop": 0, + "sealBottom": 0, + "cutWidth": 400, + "cutLength": 600, + "cutArea": 0.24, + "isAdditionalBlock": false, + "isRemainBlock": false, + "texture": 0, + "placeHole": 2, + "isUnRegular": true, + "isTurnFaceToPlace": true, + "isTwoFaceToPlace": false, + "isCurvedGroundLine": false, + "isPlaced": true, + "fullBoardId": 0, + "boardId": 2, + "placeId": 7, + "placeX": 409.015, + "placeY": 609.015, + "placeStyle": 4, + "cutRegion": 0, + "cutOrder": 10, + "cutPointId": 1, + "placeWidth": 400, + "placeLength": 600, + "placeSealLeft": 0, + "placeSealRight": 0, + "placeSealTop": 0, + "placeSealBottom": 0, + "orgSizeExpand": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "placeOffX": 3.005, + "placeOffY": 3.005, + "isAutoPlaced": true, + "isOutBoard": false, + "isOverlap": false, + "placeDirection": "→", + "placeDirection_Length": "→", + "isDrilling": true, + "isModeling": true, + "overBlockFlag": 0, + "isCutOtherFace": false, + "isCutTurnOver": false, + "holeListFaceA": [], + "holeListFaceB": [ + { + "holeType": 10, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 550, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + }, + { + "holeType": 10, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 50, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + } + ], + "modelListFaceA": [ + { + "orderId": "", + "blockId": 0, + "modelId": 1, + "lineId": 1, + "face": 1, + "knifeName": "", + "knifeRadius": 3, + "depth": 12, + "canSpace": false, + "isRect": false, + "isTilt": false, + "type": "", + "knife": null, + "modelWidth": 0, + "modelLength": 0, + "modelStartPoint": null, + "modelEndPoint": null, + "originModeling": { + "knifeRadius": 3, + "thickness": 12, + "dir": 0, + "outline": [ + { + "pts": { + "x": 300, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 320, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 320, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 300, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 300, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + } + ], + "holes": [], + "addLen": 0, + "addWidth": 0, + "addDepth": 0, + "brThickness": 18, + "boardContour": { + "pts": [ + { + "x": 0, + "y": 0 + }, + { + "x": 400, + "y": 0 + }, + { + "x": 400, + "y": 580 + }, + { + "x": 380, + "y": 600 + }, + { + "x": 0, + "y": 600 + } + ], + "buls": [ + 0, + 0, + 0, + 0, + 0 + ] + } + }, + "pointList": [ + { + "pointX": 303, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 594, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 594, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + } + ], + "realKnifeRadius": 3, + "realPointList": [ + { + "pointX": 303, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 594, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 594, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + } + ], + "realKnifeId": 1, + "isCncCanNotProcess": true, + "cncCanNotProcessType": "", + "isCutting": true, + "offsetList": [], + "VLines": [], + "offsetInfo": "" + } + ], + "modelListFaceB": [ + { + "orderId": "", + "blockId": 0, + "modelId": 2, + "lineId": 1, + "face": 0, + "knifeName": "", + "knifeRadius": 3, + "depth": 12, + "canSpace": false, + "isRect": false, + "isTilt": false, + "type": "", + "knife": null, + "modelWidth": 0, + "modelLength": 0, + "modelStartPoint": null, + "modelEndPoint": null, + "originModeling": { + "knifeRadius": 3, + "thickness": 12, + "dir": 0, + "outline": [ + { + "pts": { + "x": 92.00000000000182, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 80.00000000000182, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 80.00000000000182, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 92.00000000000182, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 92.00000000000182, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + } + ], + "holes": [], + "addLen": 0, + "addWidth": 0, + "addDepth": 0, + "brThickness": 18, + "boardContour": { + "pts": [ + { + "x": 0, + "y": 0 + }, + { + "x": 400, + "y": 0 + }, + { + "x": 400, + "y": 580 + }, + { + "x": 380, + "y": 600 + }, + { + "x": 0, + "y": 600 + } + ], + "buls": [ + 0, + 0, + 0, + 0, + 0 + ] + } + }, + "pointList": [ + { + "pointX": 83, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 3, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 597, + "radius": null, + "depth": null, + "curve": 0 + } + ], + "realKnifeRadius": 3, + "realPointList": [ + { + "pointX": 83, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 3, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 597, + "radius": 0, + "depth": 12, + "curve": 0 + } + ], + "realKnifeId": 1, + "isCncCanNotProcess": true, + "cncCanNotProcessType": "", + "isCutting": true, + "offsetList": [], + "VLines": [], + "offsetInfo": "" + } + ], + "labelPosX": 401, + "labelPosY": -1, + "isCncLabelA": false, + "isCncLabelB": false, + "isCncLabelTurnOver": false, + "type": 2, + "openDoorType": 0, + "_blockId": "1920739895580557312" + }, + { + "blockDetail": { + "organId": 0, + "blockId": "1920739895618306048", + "pointDetail": [], + "modelDetail": [], + "holeDetail": [], + "offsetX": 0, + "offsetY": 0, + "cutWidth": 400, + "cutLength": 600, + "points": [ + { + "pointX": 0, + "pointY": 0, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 400, + "pointY": 0, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 400, + "pointY": 470, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 320, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 0, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + } + ], + "orgPoints": [ + { + "pointX": 0, + "pointY": 0, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 400, + "pointY": 0, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 400, + "pointY": 470, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 320, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 0, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + } + ], + "orgContourData": { + "pts": [ + { + "x": 0, + "y": 0 + }, + { + "x": 400, + "y": 0 + }, + { + "x": 400, + "y": 470 + }, + { + "x": 320, + "y": 600 + }, + { + "x": 0, + "y": 600 + } + ], + "buls": [ + 0, + 0, + 0, + 0, + 0 + ] + }, + "holes": [ + { + "holeType": 10, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 550, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + }, + { + "holeType": 10, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 50, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + } + ], + "holeListFaceA": [ + { + "holeType": 10, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 550, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + }, + { + "holeType": 10, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 50, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + } + ], + "holeListFaceB": [], + "holeListThrough": [], + "holeListSide": [], + "models": [ + { + "orderId": "", + "blockId": 0, + "modelId": 1, + "lineId": 1, + "face": 1, + "knifeName": "", + "knifeRadius": 3, + "depth": 12, + "canSpace": false, + "isRect": false, + "isTilt": false, + "type": "", + "knife": null, + "modelWidth": 0, + "modelLength": 0, + "modelStartPoint": null, + "modelEndPoint": null, + "originModeling": { + "knifeRadius": 3, + "thickness": 12, + "dir": 0, + "outline": [ + { + "pts": { + "x": 300, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 320, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 320, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 300, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 300, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + } + ], + "holes": [], + "addLen": 0, + "addWidth": 0, + "addDepth": 0, + "brThickness": 18, + "boardContour": { + "pts": [ + { + "x": 0, + "y": 0 + }, + { + "x": 400, + "y": 0 + }, + { + "x": 400, + "y": 470 + }, + { + "x": 320, + "y": 600 + }, + { + "x": 0, + "y": 600 + } + ], + "buls": [ + 0, + 0, + 0, + 0, + 0 + ] + } + }, + "pointList": [ + { + "pointX": 303, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 594, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 594, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + } + ], + "realKnifeRadius": 3, + "realPointList": [ + { + "pointX": 303, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 594, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 594, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + } + ], + "realKnifeId": 1, + "isCncCanNotProcess": true, + "cncCanNotProcessType": "", + "isCutting": true, + "offsetList": [], + "VLines": [], + "offsetInfo": "" + }, + { + "orderId": "", + "blockId": 0, + "modelId": 2, + "lineId": 1, + "face": 0, + "knifeName": "", + "knifeRadius": 3, + "depth": 12, + "canSpace": false, + "isRect": false, + "isTilt": false, + "type": "", + "knife": null, + "modelWidth": 0, + "modelLength": 0, + "modelStartPoint": null, + "modelEndPoint": null, + "originModeling": { + "knifeRadius": 3, + "thickness": 12, + "dir": 0, + "outline": [ + { + "pts": { + "x": 92.00000000000182, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 80.00000000000182, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 80.00000000000182, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 92.00000000000182, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 92.00000000000182, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + } + ], + "holes": [], + "addLen": 0, + "addWidth": 0, + "addDepth": 0, + "brThickness": 18, + "boardContour": { + "pts": [ + { + "x": 0, + "y": 0 + }, + { + "x": 400, + "y": 0 + }, + { + "x": 400, + "y": 470 + }, + { + "x": 320, + "y": 600 + }, + { + "x": 0, + "y": 600 + } + ], + "buls": [ + 0, + 0, + 0, + 0, + 0 + ] + } + }, + "pointList": [ + { + "pointX": 83, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 3, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 597, + "radius": null, + "depth": null, + "curve": 0 + } + ], + "realKnifeRadius": 3, + "realPointList": [ + { + "pointX": 83, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 3, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 597, + "radius": 0, + "depth": 12, + "curve": 0 + } + ], + "realKnifeId": 1, + "isCncCanNotProcess": true, + "cncCanNotProcessType": "", + "isCutting": true, + "offsetList": [], + "VLines": [], + "offsetInfo": "" + } + ], + "modelListFaceA": [ + { + "orderId": "", + "blockId": 0, + "modelId": 2, + "lineId": 1, + "face": 0, + "knifeName": "", + "knifeRadius": 3, + "depth": 12, + "canSpace": false, + "isRect": false, + "isTilt": false, + "type": "", + "knife": null, + "modelWidth": 0, + "modelLength": 0, + "modelStartPoint": null, + "modelEndPoint": null, + "originModeling": { + "knifeRadius": 3, + "thickness": 12, + "dir": 0, + "outline": [ + { + "pts": { + "x": 92.00000000000182, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 80.00000000000182, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 80.00000000000182, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 92.00000000000182, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 92.00000000000182, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + } + ], + "holes": [], + "addLen": 0, + "addWidth": 0, + "addDepth": 0, + "brThickness": 18, + "boardContour": { + "pts": [ + { + "x": 0, + "y": 0 + }, + { + "x": 400, + "y": 0 + }, + { + "x": 400, + "y": 470 + }, + { + "x": 320, + "y": 600 + }, + { + "x": 0, + "y": 600 + } + ], + "buls": [ + 0, + 0, + 0, + 0, + 0 + ] + } + }, + "pointList": [ + { + "pointX": 83, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 3, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 597, + "radius": null, + "depth": null, + "curve": 0 + } + ], + "realKnifeRadius": 3, + "realPointList": [ + { + "pointX": 83, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 3, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 597, + "radius": 0, + "depth": 12, + "curve": 0 + } + ], + "realKnifeId": 1, + "isCncCanNotProcess": true, + "cncCanNotProcessType": "", + "isCutting": true, + "offsetList": [], + "VLines": [], + "offsetInfo": "" + } + ], + "modelListFaceB": [ + { + "orderId": "", + "blockId": 0, + "modelId": 1, + "lineId": 1, + "face": 1, + "knifeName": "", + "knifeRadius": 3, + "depth": 12, + "canSpace": false, + "isRect": false, + "isTilt": false, + "type": "", + "knife": null, + "modelWidth": 0, + "modelLength": 0, + "modelStartPoint": null, + "modelEndPoint": null, + "originModeling": { + "knifeRadius": 3, + "thickness": 12, + "dir": 0, + "outline": [ + { + "pts": { + "x": 300, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 320, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 320, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 300, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 300, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + } + ], + "holes": [], + "addLen": 0, + "addWidth": 0, + "addDepth": 0, + "brThickness": 18, + "boardContour": { + "pts": [ + { + "x": 0, + "y": 0 + }, + { + "x": 400, + "y": 0 + }, + { + "x": 400, + "y": 470 + }, + { + "x": 320, + "y": 600 + }, + { + "x": 0, + "y": 600 + } + ], + "buls": [ + 0, + 0, + 0, + 0, + 0 + ] + } + }, + "pointList": [ + { + "pointX": 303, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 594, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 594, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + } + ], + "realKnifeRadius": 3, + "realPointList": [ + { + "pointX": 303, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 594, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 594, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + } + ], + "realKnifeId": 1, + "isCncCanNotProcess": true, + "cncCanNotProcessType": "", + "isCutting": true, + "offsetList": [], + "VLines": [], + "offsetInfo": "" + } + ], + "modelListThrough": [], + "modelListSide": [], + "thickness": 18, + "isUnRegular": true, + "bigHoleInFaceA": false, + "holeCountFront": 2, + "holeCountBack": 0, + "holeCountThrough": 0, + "holeCountSide": 0, + "holeCountLeft": 0, + "holeCountRight": 0, + "holeCountTop": 0, + "holeCountBottom": 0, + "holeCountBevelled": 0, + "modelCountFront": 1, + "modelCountBack": 1, + "modelCountThrough": 0, + "hasModelThrogh": false, + "isTwoFaceProcess": false, + "placeStyleFront": 0, + "placeStyleFrontReverse": 1, + "placeStyleBack": 4, + "placeStyleBackReverse": 7, + "labelPosX": -1, + "labelPosY": -1, + "isInited": false, + "isChecked": false, + "isOffsetRounding": true, + "offsetKnifeRadius": 3, + "preMillingSize": 0, + "isUseSameKnifeToHelpCut": false, + "useSameKnifeToHelpCutGap": 0, + "preMillingExpandSize": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "modelExpandSize": { + "left": 0, + "right": 0, + "top": 3, + "bottom": 3, + "width": 0, + "length": 6 + }, + "vKnifeModelExpandSize": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "sameKnifeHelpExpandSize": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "currentSizeExpand": { + "left": 3.005, + "right": 3.005, + "top": 3.005, + "bottom": 3.005, + "width": 6.01, + "length": 6.01 + }, + "borderContour": { + "placeStyle": 0, + "borderFinal": [ + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 470 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 470 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 470 + }, + "m_EndPoint": { + "m_X": 320, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 152.64337522473747 + }, + { + "m_StartPoint": { + "m_X": 320, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 320 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 600 + } + ], + "borderOrg": [ + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 470 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 470 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 470 + }, + "m_EndPoint": { + "m_X": 320, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 152.64337522473747 + }, + { + "m_StartPoint": { + "m_X": 320, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 320 + } + ], + "borderPreMilling": [ + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 470 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 470 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 470 + }, + "m_EndPoint": { + "m_X": 320, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 152.64337522473747 + }, + { + "m_StartPoint": { + "m_X": 320, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 320 + } + ], + "polylineOrg": { + "_isErase": false, + "IsEmbedEntity": false, + "OnlyRenderType": true, + "HasEdgeRenderType": false, + "HasPlaceFaceRenderType": false, + "HasBigHoleFaceRenderType": false, + "_CacheDrawObject": {}, + "_Color": 7, + "_Matrix": { + "elements": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "_SpaceOCS": { + "elements": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "_Visible": true, + "_VisibleInRender": true, + "_Freeze": false, + "_LockMaterial": false, + "__ProcessingGroupList": [], + "NeedUpdateFlag": 0, + "AutoUpdate": true, + "__UpdateVersion__": 1, + "_RoomName": "", + "_CabinetName": "", + "_LineData": [ + { + "pt": { + "x": 0, + "y": 0 + }, + "bul": 0 + }, + { + "pt": { + "x": 400, + "y": 0 + }, + "bul": 0 + }, + { + "pt": { + "x": 400, + "y": 470 + }, + "bul": 0 + }, + { + "pt": { + "x": 320, + "y": 600 + }, + "bul": 0 + } + ], + "_DisplayAccuracy": 0, + "_ClosedMark": true + }, + "border": [ + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 470 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 470 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 470 + }, + "m_EndPoint": { + "m_X": 320, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 152.64337522473747 + }, + { + "m_StartPoint": { + "m_X": 320, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 320 + } + ], + "borderModelThrough": [], + "borderModelThroughR": [], + "cutLinesModelThrough": [], + "borderInnerPlace": [], + "blockInnerSpace": [], + "polylines2vModel": [], + "polylinesOutModel": [ + { + "_isErase": false, + "IsEmbedEntity": false, + "OnlyRenderType": true, + "HasEdgeRenderType": false, + "HasPlaceFaceRenderType": false, + "HasBigHoleFaceRenderType": false, + "_CacheDrawObject": {}, + "_Color": 7, + "_Matrix": { + "elements": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "_SpaceOCS": { + "elements": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "_Visible": true, + "_VisibleInRender": true, + "_Freeze": false, + "_LockMaterial": false, + "__ProcessingGroupList": [], + "NeedUpdateFlag": 0, + "AutoUpdate": true, + "__UpdateVersion__": 1, + "_RoomName": "", + "_CabinetName": "", + "_LineData": [ + { + "pt": { + "x": 300, + "y": -3 + }, + "bul": 0 + }, + { + "pt": { + "x": 320, + "y": -2.9999999999998863 + }, + "bul": 0 + }, + { + "pt": { + "x": 320, + "y": 603 + }, + "bul": 0 + }, + { + "pt": { + "x": 300, + "y": 602.9999999999999 + }, + "bul": 0 + } + ], + "_DisplayAccuracy": 0, + "_ClosedMark": true + }, + { + "_isErase": false, + "IsEmbedEntity": false, + "OnlyRenderType": true, + "HasEdgeRenderType": false, + "HasPlaceFaceRenderType": false, + "HasBigHoleFaceRenderType": false, + "_CacheDrawObject": {}, + "_Color": 7, + "_Matrix": { + "elements": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "_SpaceOCS": { + "elements": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "_Visible": true, + "_VisibleInRender": true, + "_Freeze": false, + "_LockMaterial": false, + "__ProcessingGroupList": [], + "NeedUpdateFlag": 0, + "AutoUpdate": true, + "__UpdateVersion__": 1, + "_RoomName": "", + "_CabinetName": "", + "_LineData": [ + { + "pt": { + "x": 92, + "y": -2.9999999999998863 + }, + "bul": 0 + }, + { + "pt": { + "x": 92, + "y": 603 + }, + "bul": 0 + }, + { + "pt": { + "x": 80, + "y": 602.9999999999999 + }, + "bul": 0 + }, + { + "pt": { + "x": 80, + "y": -3 + }, + "bul": 0 + } + ], + "_DisplayAccuracy": 0, + "_ClosedMark": true + } + ], + "placeContours": [ + { + "placeStyle": 4, + "borderFinal": [ + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 600 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 80, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 320 + }, + { + "m_StartPoint": { + "m_X": 80, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 470 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 152.64337522473747 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 470 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 470 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + } + ], + "borderOrg": [ + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 80, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 320 + }, + { + "m_StartPoint": { + "m_X": 80, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 470 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 152.64337522473747 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 470 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 470 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + } + ], + "border": [ + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 80, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 320 + }, + { + "m_StartPoint": { + "m_X": 80, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 470 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 152.64337522473747 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 470 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 470 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + } + ], + "placeContours": [] + } + ] + }, + "remarkParams": {} + }, + "orderId": "1920739893772812288", + "goodsId": "SP202001031", + "roomId": 0, + "bodyId": 0, + "blockId": "1920739895618306048", + "oldBlockId": "1920739895618306048", + "blockNo": "250575324047", + "customPlateNo": "F003-R001-C001-P002", + "labelNo": "", + "blockName": "背板16-cha-w80-h130", + "plateRemark": "", + "remark1": "", + "remark2": "", + "remark3": "", + "remark4": "", + "remark5": "", + "extraRemark": {}, + "width": 400, + "length": 600, + "thickness": 18, + "area": 0.24, + "sealLeft": 0, + "sealRight": 0, + "sealTop": 0, + "sealBottom": 0, + "cutWidth": 400, + "cutLength": 600, + "cutArea": 0.24, + "isAdditionalBlock": false, + "isRemainBlock": false, + "texture": 0, + "placeHole": 2, + "isUnRegular": true, + "isTurnFaceToPlace": true, + "isTwoFaceToPlace": false, + "isCurvedGroundLine": false, + "isPlaced": true, + "fullBoardId": 0, + "boardId": 2, + "placeId": 8, + "placeX": 409.015, + "placeY": 1215.025, + "placeStyle": 4, + "cutRegion": 0, + "cutOrder": 12, + "cutPointId": 3, + "placeWidth": 400, + "placeLength": 600, + "placeSealLeft": 0, + "placeSealRight": 0, + "placeSealTop": 0, + "placeSealBottom": 0, + "orgSizeExpand": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "placeOffX": 3.005, + "placeOffY": 3.005, + "isAutoPlaced": true, + "isOutBoard": false, + "isOverlap": false, + "placeDirection": "→", + "placeDirection_Length": "→", + "isDrilling": true, + "isModeling": true, + "overBlockFlag": 0, + "isCutOtherFace": false, + "isCutTurnOver": false, + "holeListFaceA": [], + "holeListFaceB": [ + { + "holeType": 10, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 550, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + }, + { + "holeType": 10, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 50, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + } + ], + "modelListFaceA": [ + { + "orderId": "", + "blockId": 0, + "modelId": 1, + "lineId": 1, + "face": 1, + "knifeName": "", + "knifeRadius": 3, + "depth": 12, + "canSpace": false, + "isRect": false, + "isTilt": false, + "type": "", + "knife": null, + "modelWidth": 0, + "modelLength": 0, + "modelStartPoint": null, + "modelEndPoint": null, + "originModeling": { + "knifeRadius": 3, + "thickness": 12, + "dir": 0, + "outline": [ + { + "pts": { + "x": 300, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 320, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 320, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 300, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 300, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + } + ], + "holes": [], + "addLen": 0, + "addWidth": 0, + "addDepth": 0, + "brThickness": 18, + "boardContour": { + "pts": [ + { + "x": 0, + "y": 0 + }, + { + "x": 400, + "y": 0 + }, + { + "x": 400, + "y": 470 + }, + { + "x": 320, + "y": 600 + }, + { + "x": 0, + "y": 600 + } + ], + "buls": [ + 0, + 0, + 0, + 0, + 0 + ] + } + }, + "pointList": [ + { + "pointX": 303, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 594, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 594, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": null, + "depth": null, + "curve": 0 + } + ], + "realKnifeRadius": 3, + "realPointList": [ + { + "pointX": 303, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 317, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 303, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 311, + "pointY": 594, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 594, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 309, + "pointY": 6, + "radius": 0, + "depth": 12, + "curve": 0 + } + ], + "realKnifeId": 1, + "isCncCanNotProcess": true, + "cncCanNotProcessType": "", + "isCutting": true, + "offsetList": [], + "VLines": [], + "offsetInfo": "" + } + ], + "modelListFaceB": [ + { + "orderId": "", + "blockId": 0, + "modelId": 2, + "lineId": 1, + "face": 0, + "knifeName": "", + "knifeRadius": 3, + "depth": 12, + "canSpace": false, + "isRect": false, + "isTilt": false, + "type": "", + "knife": null, + "modelWidth": 0, + "modelLength": 0, + "modelStartPoint": null, + "modelEndPoint": null, + "originModeling": { + "knifeRadius": 3, + "thickness": 12, + "dir": 0, + "outline": [ + { + "pts": { + "x": 92.00000000000182, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 80.00000000000182, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 80.00000000000182, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 92.00000000000182, + "y": 0, + "z": 0 + }, + "buls": 0, + "radius": null + }, + { + "pts": { + "x": 92.00000000000182, + "y": 600, + "z": 0 + }, + "buls": 0, + "radius": null + } + ], + "holes": [], + "addLen": 0, + "addWidth": 0, + "addDepth": 0, + "brThickness": 18, + "boardContour": { + "pts": [ + { + "x": 0, + "y": 0 + }, + { + "x": 400, + "y": 0 + }, + { + "x": 400, + "y": 470 + }, + { + "x": 320, + "y": 600 + }, + { + "x": 0, + "y": 600 + } + ], + "buls": [ + 0, + 0, + 0, + 0, + 0 + ] + } + }, + "pointList": [ + { + "pointX": 83, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 600, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 0, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 3, + "radius": null, + "depth": null, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 597, + "radius": null, + "depth": null, + "curve": 0 + } + ], + "realKnifeRadius": 3, + "realPointList": [ + { + "pointX": 83, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 600, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 89, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 83, + "pointY": 0, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 3, + "radius": 0, + "depth": 12, + "curve": 0 + }, + { + "pointX": 86, + "pointY": 597, + "radius": 0, + "depth": 12, + "curve": 0 + } + ], + "realKnifeId": 1, + "isCncCanNotProcess": true, + "cncCanNotProcessType": "", + "isCutting": true, + "offsetList": [], + "VLines": [], + "offsetInfo": "" + } + ], + "labelPosX": 401, + "labelPosY": -1, + "isCncLabelA": false, + "isCncLabelB": false, + "isCncLabelTurnOver": false, + "type": 2, + "openDoorType": 0, + "_blockId": "1920739895618306048" + }, + { + "blockDetail": { + "organId": 0, + "blockId": "1920739895333093376", + "pointDetail": [], + "modelDetail": [], + "holeDetail": [], + "offsetX": 0, + "offsetY": 0, + "cutWidth": 400, + "cutLength": 600, + "points": [ + { + "pointX": 0, + "pointY": 0, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 400, + "pointY": 0, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 400, + "pointY": 580, + "curve": 0.41421356237309503, + "radius": 20.000000000000004, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 380, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 0, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + } + ], + "orgPoints": [ + { + "pointX": 0, + "pointY": 0, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 400, + "pointY": 0, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 400, + "pointY": 580, + "curve": 0.41421356237309503, + "radius": 20.000000000000004, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 380, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 0, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + } + ], + "orgContourData": null, + "holes": [ + { + "holeType": 10, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 550, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + }, + { + "holeType": 10, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 50, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + } + ], + "holeListFaceA": [ + { + "holeType": 10, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 550, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + }, + { + "holeType": 10, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 50, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + } + ], + "holeListFaceB": [], + "holeListThrough": [], + "holeListSide": [], + "models": [], + "modelListFaceA": [], + "modelListFaceB": [], + "modelListThrough": [], + "modelListSide": [], + "thickness": 18, + "isUnRegular": true, + "bigHoleInFaceA": false, + "holeCountFront": 2, + "holeCountBack": 0, + "holeCountThrough": 0, + "holeCountSide": 0, + "holeCountLeft": 0, + "holeCountRight": 0, + "holeCountTop": 0, + "holeCountBottom": 0, + "holeCountBevelled": 0, + "modelCountFront": 0, + "modelCountBack": 0, + "modelCountThrough": 0, + "hasModelThrogh": false, + "isTwoFaceProcess": false, + "placeStyleFront": 0, + "placeStyleFrontReverse": 1, + "placeStyleBack": 4, + "placeStyleBackReverse": 7, + "labelPosX": -1, + "labelPosY": -1, + "isInited": false, + "isChecked": false, + "isOffsetRounding": true, + "offsetKnifeRadius": 3, + "preMillingSize": 0, + "isUseSameKnifeToHelpCut": false, + "useSameKnifeToHelpCutGap": 0, + "preMillingExpandSize": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "modelExpandSize": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "vKnifeModelExpandSize": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "sameKnifeHelpExpandSize": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "currentSizeExpand": { + "left": 3.005, + "right": 3.005, + "top": 3.005, + "bottom": 3.005, + "width": 6.01, + "length": 6.01 + }, + "borderContour": { + "placeStyle": 0, + "borderFinal": [ + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 580 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 580 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 580 + }, + "m_EndPoint": { + "m_X": 380, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Center": { + "m_X": 380, + "m_Y": 580 + }, + "m_Radius": 20.000000000000004, + "m_StartAngle": 0, + "m_EndAngle": 1.5707963267948966, + "m_AllAngle": 1.5707963267948966, + "m_Bul": 0.41421356237309503 + }, + { + "m_StartPoint": { + "m_X": 380, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 380 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 600 + } + ], + "borderOrg": [ + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 580 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 580 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 580 + }, + "m_EndPoint": { + "m_X": 380, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Center": { + "m_X": 380, + "m_Y": 580 + }, + "m_Radius": 20.000000000000004, + "m_StartAngle": 0, + "m_EndAngle": 1.5707963267948966, + "m_AllAngle": 1.5707963267948966, + "m_Bul": 0.41421356237309503 + }, + { + "m_StartPoint": { + "m_X": 380, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 380 + } + ], + "borderPreMilling": [ + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 580 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 580 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 580 + }, + "m_EndPoint": { + "m_X": 380, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Center": { + "m_X": 380, + "m_Y": 580 + }, + "m_Radius": 20.000000000000004, + "m_StartAngle": 0, + "m_EndAngle": 1.5707963267948966, + "m_AllAngle": 1.5707963267948966, + "m_Bul": 0.41421356237309503 + }, + { + "m_StartPoint": { + "m_X": 380, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 380 + } + ], + "polylineOrg": { + "_isErase": false, + "IsEmbedEntity": false, + "OnlyRenderType": true, + "HasEdgeRenderType": false, + "HasPlaceFaceRenderType": false, + "HasBigHoleFaceRenderType": false, + "_CacheDrawObject": {}, + "_Color": 7, + "_Matrix": { + "elements": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "_SpaceOCS": { + "elements": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "_Visible": true, + "_VisibleInRender": true, + "_Freeze": false, + "_LockMaterial": false, + "__ProcessingGroupList": [], + "NeedUpdateFlag": 0, + "AutoUpdate": true, + "__UpdateVersion__": 1, + "_RoomName": "", + "_CabinetName": "", + "_LineData": [ + { + "pt": { + "x": 0, + "y": 0 + }, + "bul": 0 + }, + { + "pt": { + "x": 400, + "y": 0 + }, + "bul": 0 + }, + { + "pt": { + "x": 400, + "y": 580 + }, + "bul": 0.41421356237309503 + }, + { + "pt": { + "x": 380, + "y": 600 + }, + "bul": 0 + } + ], + "_DisplayAccuracy": 0, + "_ClosedMark": true + }, + "border": [ + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 580 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 580 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 580 + }, + "m_EndPoint": { + "m_X": 380, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Center": { + "m_X": 380, + "m_Y": 580 + }, + "m_Radius": 20.000000000000004, + "m_StartAngle": 0, + "m_EndAngle": 1.5707963267948966, + "m_AllAngle": 1.5707963267948966, + "m_Bul": 0.41421356237309503 + }, + { + "m_StartPoint": { + "m_X": 380, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 380 + } + ], + "borderModelThrough": [], + "borderModelThroughR": [], + "cutLinesModelThrough": [], + "borderInnerPlace": [], + "blockInnerSpace": [], + "polylines2vModel": [], + "polylinesOutModel": [], + "placeContours": [ + { + "placeStyle": 4, + "borderFinal": [ + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 600 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 20, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 380 + }, + { + "m_StartPoint": { + "m_X": 20, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 580 + }, + "tagData": 0, + "tagData2": 0, + "m_Center": { + "m_X": 20, + "m_Y": 580 + }, + "m_Radius": 20.000000000000004, + "m_StartAngle": 1.5707963267948966, + "m_EndAngle": 3.141592653589793, + "m_AllAngle": 1.5707963267948966, + "m_Bul": 0.41421356237309503 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 580 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 580 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + } + ], + "borderOrg": [ + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 20, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 380 + }, + { + "m_StartPoint": { + "m_X": 20, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 580 + }, + "tagData": 0, + "tagData2": 0, + "m_Center": { + "m_X": 20, + "m_Y": 580 + }, + "m_Radius": 20.000000000000004, + "m_StartAngle": 1.5707963267948966, + "m_EndAngle": 3.141592653589793, + "m_AllAngle": 1.5707963267948966, + "m_Bul": 0.41421356237309503 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 580 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 580 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + } + ], + "border": [ + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 20, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 380 + }, + { + "m_StartPoint": { + "m_X": 20, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 580 + }, + "tagData": 0, + "tagData2": 0, + "m_Center": { + "m_X": 20, + "m_Y": 580 + }, + "m_Radius": 20.000000000000004, + "m_StartAngle": 1.5707963267948966, + "m_EndAngle": 3.141592653589793, + "m_AllAngle": 1.5707963267948966, + "m_Bul": 0.41421356237309503 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 580 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 580 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + } + ], + "placeContours": [] + } + ] + }, + "remarkParams": {} + }, + "orderId": "1920739893772812288", + "goodsId": "SP202001031", + "roomId": 0, + "bodyId": 0, + "blockId": "1920739895333093376", + "oldBlockId": "1920739895333093376", + "blockNo": "250575324032", + "customPlateNo": "F003-R001-C001-P005", + "labelNo": "", + "blockName": "背板1-R20", + "plateRemark": "", + "remark1": "", + "remark2": "", + "remark3": "", + "remark4": "", + "remark5": "", + "extraRemark": {}, + "width": 400, + "length": 600, + "thickness": 18, + "area": 0.24, + "sealLeft": 0, + "sealRight": 0, + "sealTop": 0, + "sealBottom": 0, + "cutWidth": 400, + "cutLength": 600, + "cutArea": 0.24, + "isAdditionalBlock": false, + "isRemainBlock": false, + "texture": 0, + "placeHole": 2, + "isUnRegular": true, + "isTurnFaceToPlace": true, + "isTwoFaceToPlace": false, + "isCurvedGroundLine": false, + "isPlaced": true, + "fullBoardId": 0, + "boardId": 2, + "placeId": 9, + "placeX": 409.015, + "placeY": 1821.035, + "placeStyle": 4, + "cutRegion": 0, + "cutOrder": 11, + "cutPointId": 3, + "placeWidth": 400, + "placeLength": 600, + "placeSealLeft": 0, + "placeSealRight": 0, + "placeSealTop": 0, + "placeSealBottom": 0, + "orgSizeExpand": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "placeOffX": 3.005, + "placeOffY": 3.005, + "isAutoPlaced": true, + "isOutBoard": false, + "isOverlap": false, + "placeDirection": "→", + "placeDirection_Length": "→", + "isDrilling": true, + "isModeling": true, + "overBlockFlag": 0, + "isCutOtherFace": false, + "isCutTurnOver": false, + "holeListFaceA": [], + "holeListFaceB": [ + { + "holeType": 10, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 550, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + }, + { + "holeType": 10, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 50, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + } + ], + "modelListFaceA": [], + "modelListFaceB": [], + "labelPosX": 401, + "labelPosY": -1, + "isCncLabelA": false, + "isCncLabelB": false, + "isCncLabelTurnOver": false, + "type": 2, + "openDoorType": 0, + "_blockId": "1920739895333093376" + }, + { + "blockDetail": { + "organId": 0, + "blockId": "1920739895354064896", + "pointDetail": [], + "modelDetail": [], + "holeDetail": [], + "offsetX": 0, + "offsetY": 0, + "cutWidth": 400, + "cutLength": 600, + "points": [ + { + "pointX": 0, + "pointY": 0, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 400, + "pointY": 0, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 400, + "pointY": 560, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 380, + "pointY": 560, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 380, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 0, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + } + ], + "orgPoints": [ + { + "pointX": 0, + "pointY": 0, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 400, + "pointY": 0, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 400, + "pointY": 560, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 380, + "pointY": 560, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 380, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 0, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + } + ], + "orgContourData": null, + "holes": [ + { + "holeType": 10, + "face": 1, + "sideFace": 0, + "pointX": 9, + "pointY": 550, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + }, + { + "holeType": 10, + "face": 1, + "sideFace": 0, + "pointX": 9, + "pointY": 50, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + } + ], + "holeListFaceA": [], + "holeListFaceB": [ + { + "holeType": 10, + "face": 1, + "sideFace": 0, + "pointX": 9, + "pointY": 550, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + }, + { + "holeType": 10, + "face": 1, + "sideFace": 0, + "pointX": 9, + "pointY": 50, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + } + ], + "holeListThrough": [], + "holeListSide": [], + "models": [], + "modelListFaceA": [], + "modelListFaceB": [], + "modelListThrough": [], + "modelListSide": [], + "thickness": 18, + "isUnRegular": true, + "bigHoleInFaceA": false, + "holeCountFront": 0, + "holeCountBack": 2, + "holeCountThrough": 0, + "holeCountSide": 0, + "holeCountLeft": 0, + "holeCountRight": 0, + "holeCountTop": 0, + "holeCountBottom": 0, + "holeCountBevelled": 0, + "modelCountFront": 0, + "modelCountBack": 0, + "modelCountThrough": 0, + "hasModelThrogh": false, + "isTwoFaceProcess": false, + "placeStyleFront": 0, + "placeStyleFrontReverse": 1, + "placeStyleBack": 4, + "placeStyleBackReverse": 7, + "labelPosX": -1, + "labelPosY": -1, + "isInited": false, + "isChecked": false, + "isOffsetRounding": true, + "offsetKnifeRadius": 3, + "preMillingSize": 0, + "isUseSameKnifeToHelpCut": false, + "useSameKnifeToHelpCutGap": 0, + "preMillingExpandSize": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "modelExpandSize": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "vKnifeModelExpandSize": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "sameKnifeHelpExpandSize": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "currentSizeExpand": { + "left": 3.005, + "right": 3.005, + "top": 3.005, + "bottom": 3.005, + "width": 6.01, + "length": 6.01 + }, + "borderContour": { + "placeStyle": 0, + "borderFinal": [ + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 560 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 560 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 560 + }, + "m_EndPoint": { + "m_X": 380, + "m_Y": 560 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 20 + }, + { + "m_StartPoint": { + "m_X": 380, + "m_Y": 560 + }, + "m_EndPoint": { + "m_X": 380, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 40 + }, + { + "m_StartPoint": { + "m_X": 380, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 380 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 600 + } + ], + "borderOrg": [ + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 560 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 560 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 560 + }, + "m_EndPoint": { + "m_X": 380, + "m_Y": 560 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 20 + }, + { + "m_StartPoint": { + "m_X": 380, + "m_Y": 560 + }, + "m_EndPoint": { + "m_X": 380, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 40 + }, + { + "m_StartPoint": { + "m_X": 380, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 380 + } + ], + "borderPreMilling": [ + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 560 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 560 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 560 + }, + "m_EndPoint": { + "m_X": 380, + "m_Y": 560 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 20 + }, + { + "m_StartPoint": { + "m_X": 380, + "m_Y": 560 + }, + "m_EndPoint": { + "m_X": 380, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 40 + }, + { + "m_StartPoint": { + "m_X": 380, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 380 + } + ], + "polylineOrg": { + "_isErase": false, + "IsEmbedEntity": false, + "OnlyRenderType": true, + "HasEdgeRenderType": false, + "HasPlaceFaceRenderType": false, + "HasBigHoleFaceRenderType": false, + "_CacheDrawObject": {}, + "_Color": 7, + "_Matrix": { + "elements": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "_SpaceOCS": { + "elements": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "_Visible": true, + "_VisibleInRender": true, + "_Freeze": false, + "_LockMaterial": false, + "__ProcessingGroupList": [], + "NeedUpdateFlag": 0, + "AutoUpdate": true, + "__UpdateVersion__": 1, + "_RoomName": "", + "_CabinetName": "", + "_LineData": [ + { + "pt": { + "x": 0, + "y": 0 + }, + "bul": 0 + }, + { + "pt": { + "x": 400, + "y": 0 + }, + "bul": 0 + }, + { + "pt": { + "x": 400, + "y": 560 + }, + "bul": 0 + }, + { + "pt": { + "x": 380, + "y": 560 + }, + "bul": 0 + }, + { + "pt": { + "x": 380, + "y": 600 + }, + "bul": 0 + } + ], + "_DisplayAccuracy": 0, + "_ClosedMark": true + }, + "border": [ + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 560 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 560 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 560 + }, + "m_EndPoint": { + "m_X": 380, + "m_Y": 560 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 20 + }, + { + "m_StartPoint": { + "m_X": 380, + "m_Y": 560 + }, + "m_EndPoint": { + "m_X": 380, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 40 + }, + { + "m_StartPoint": { + "m_X": 380, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 380 + } + ], + "borderModelThrough": [], + "borderModelThroughR": [], + "cutLinesModelThrough": [], + "borderInnerPlace": [], + "blockInnerSpace": [], + "polylines2vModel": [], + "polylinesOutModel": [], + "placeContours": [ + { + "placeStyle": 4, + "borderFinal": [ + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 600 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 20, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 380 + }, + { + "m_StartPoint": { + "m_X": 20, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 20, + "m_Y": 560 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 40 + }, + { + "m_StartPoint": { + "m_X": 20, + "m_Y": 560 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 560 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 20 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 560 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 560 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + } + ], + "borderOrg": [ + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 20, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 380 + }, + { + "m_StartPoint": { + "m_X": 20, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 20, + "m_Y": 560 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 40 + }, + { + "m_StartPoint": { + "m_X": 20, + "m_Y": 560 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 560 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 20 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 560 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 560 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + } + ], + "border": [ + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 20, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 380 + }, + { + "m_StartPoint": { + "m_X": 20, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 20, + "m_Y": 560 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 40 + }, + { + "m_StartPoint": { + "m_X": 20, + "m_Y": 560 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 560 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 20 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 560 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 560 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + } + ], + "placeContours": [] + } + ] + }, + "remarkParams": {} + }, + "orderId": "1920739893772812288", + "goodsId": "SP202001031", + "roomId": 0, + "bodyId": 0, + "blockId": "1920739895354064896", + "oldBlockId": "1920739895354064896", + "blockNo": "250575324033", + "customPlateNo": "F003-R001-C001-P007", + "labelNo": "", + "blockName": "背板3-rec-w20-h40", + "plateRemark": "", + "remark1": "", + "remark2": "", + "remark3": "", + "remark4": "", + "remark5": "", + "extraRemark": {}, + "width": 400, + "length": 600, + "thickness": 18, + "area": 0.24, + "sealLeft": 0, + "sealRight": 0, + "sealTop": 0, + "sealBottom": 0, + "cutWidth": 400, + "cutLength": 600, + "cutArea": 0.24, + "isAdditionalBlock": false, + "isRemainBlock": false, + "texture": 0, + "placeHole": 2, + "isUnRegular": true, + "isTurnFaceToPlace": true, + "isTwoFaceToPlace": false, + "isCurvedGroundLine": false, + "isPlaced": true, + "fullBoardId": 0, + "boardId": 2, + "placeId": 10, + "placeX": 815.025, + "placeY": 609.015, + "placeStyle": 4, + "cutRegion": 0, + "cutOrder": 3, + "cutPointId": 4, + "placeWidth": 400, + "placeLength": 600, + "placeSealLeft": 0, + "placeSealRight": 0, + "placeSealTop": 0, + "placeSealBottom": 0, + "orgSizeExpand": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "placeOffX": 3.005, + "placeOffY": 3.005, + "isAutoPlaced": true, + "isOutBoard": false, + "isOverlap": false, + "placeDirection": "→", + "placeDirection_Length": "→", + "isDrilling": true, + "isModeling": true, + "overBlockFlag": 0, + "isCutOtherFace": false, + "isCutTurnOver": false, + "holeListFaceA": [ + { + "holeType": 10, + "face": 1, + "sideFace": 0, + "pointX": 9, + "pointY": 550, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + }, + { + "holeType": 10, + "face": 1, + "sideFace": 0, + "pointX": 9, + "pointY": 50, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + } + ], + "holeListFaceB": [], + "modelListFaceA": [], + "modelListFaceB": [], + "labelPosX": 401, + "labelPosY": -1, + "isCncLabelA": false, + "isCncLabelB": false, + "isCncLabelTurnOver": false, + "type": 2, + "openDoorType": 0, + "_blockId": "1920739895354064896" + }, + { + "blockDetail": { + "organId": 0, + "blockId": "1920739895375036416", + "pointDetail": [], + "modelDetail": [], + "holeDetail": [], + "offsetX": 0, + "offsetY": 0, + "cutWidth": 400, + "cutLength": 600, + "points": [ + { + "pointX": 0, + "pointY": 0, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 400, + "pointY": 0, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 400, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 220, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 220, + "pointY": 580, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 180, + "pointY": 580, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 180, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 0, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + } + ], + "orgPoints": [ + { + "pointX": 0, + "pointY": 0, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 400, + "pointY": 0, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 400, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 220, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 220, + "pointY": 580, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 180, + "pointY": 580, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 180, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 0, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + } + ], + "orgContourData": null, + "holes": [ + { + "holeType": 10, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 550, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + }, + { + "holeType": 10, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 50, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + }, + { + "holeType": 10, + "face": 1, + "sideFace": 0, + "pointX": 391, + "pointY": 550, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + }, + { + "holeType": 10, + "face": 1, + "sideFace": 0, + "pointX": 391, + "pointY": 50, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + } + ], + "holeListFaceA": [ + { + "holeType": 10, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 550, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + }, + { + "holeType": 10, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 50, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + } + ], + "holeListFaceB": [ + { + "holeType": 10, + "face": 1, + "sideFace": 0, + "pointX": 391, + "pointY": 550, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + }, + { + "holeType": 10, + "face": 1, + "sideFace": 0, + "pointX": 391, + "pointY": 50, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + } + ], + "holeListThrough": [], + "holeListSide": [], + "models": [], + "modelListFaceA": [], + "modelListFaceB": [], + "modelListThrough": [], + "modelListSide": [], + "thickness": 18, + "isUnRegular": true, + "bigHoleInFaceA": false, + "holeCountFront": 2, + "holeCountBack": 2, + "holeCountThrough": 0, + "holeCountSide": 0, + "holeCountLeft": 0, + "holeCountRight": 0, + "holeCountTop": 0, + "holeCountBottom": 0, + "holeCountBevelled": 0, + "modelCountFront": 0, + "modelCountBack": 0, + "modelCountThrough": 0, + "hasModelThrogh": false, + "isTwoFaceProcess": false, + "placeStyleFront": 0, + "placeStyleFrontReverse": 1, + "placeStyleBack": 4, + "placeStyleBackReverse": 7, + "labelPosX": -1, + "labelPosY": -1, + "isInited": false, + "isChecked": false, + "isOffsetRounding": true, + "offsetKnifeRadius": 3, + "preMillingSize": 0, + "isUseSameKnifeToHelpCut": false, + "useSameKnifeToHelpCutGap": 0, + "preMillingExpandSize": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "modelExpandSize": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "vKnifeModelExpandSize": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "sameKnifeHelpExpandSize": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "currentSizeExpand": { + "left": 3.005, + "right": 3.005, + "top": 3.005, + "bottom": 3.005, + "width": 6.01, + "length": 6.01 + }, + "borderContour": { + "placeStyle": 0, + "borderFinal": [ + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 600 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 220, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 180 + }, + { + "m_StartPoint": { + "m_X": 220, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 220, + "m_Y": 580 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 20 + }, + { + "m_StartPoint": { + "m_X": 220, + "m_Y": 580 + }, + "m_EndPoint": { + "m_X": 180, + "m_Y": 580 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 40 + }, + { + "m_StartPoint": { + "m_X": 180, + "m_Y": 580 + }, + "m_EndPoint": { + "m_X": 180, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 20 + }, + { + "m_StartPoint": { + "m_X": 180, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 180 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 600 + } + ], + "borderOrg": [ + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 600 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 220, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 180 + }, + { + "m_StartPoint": { + "m_X": 220, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 220, + "m_Y": 580 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 20 + }, + { + "m_StartPoint": { + "m_X": 220, + "m_Y": 580 + }, + "m_EndPoint": { + "m_X": 180, + "m_Y": 580 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 40 + }, + { + "m_StartPoint": { + "m_X": 180, + "m_Y": 580 + }, + "m_EndPoint": { + "m_X": 180, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 20 + }, + { + "m_StartPoint": { + "m_X": 180, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 180 + } + ], + "borderPreMilling": [ + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 600 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 220, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 180 + }, + { + "m_StartPoint": { + "m_X": 220, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 220, + "m_Y": 580 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 20 + }, + { + "m_StartPoint": { + "m_X": 220, + "m_Y": 580 + }, + "m_EndPoint": { + "m_X": 180, + "m_Y": 580 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 40 + }, + { + "m_StartPoint": { + "m_X": 180, + "m_Y": 580 + }, + "m_EndPoint": { + "m_X": 180, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 20 + }, + { + "m_StartPoint": { + "m_X": 180, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 180 + } + ], + "polylineOrg": { + "_isErase": false, + "IsEmbedEntity": false, + "OnlyRenderType": true, + "HasEdgeRenderType": false, + "HasPlaceFaceRenderType": false, + "HasBigHoleFaceRenderType": false, + "_CacheDrawObject": {}, + "_Color": 7, + "_Matrix": { + "elements": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "_SpaceOCS": { + "elements": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "_Visible": true, + "_VisibleInRender": true, + "_Freeze": false, + "_LockMaterial": false, + "__ProcessingGroupList": [], + "NeedUpdateFlag": 0, + "AutoUpdate": true, + "__UpdateVersion__": 1, + "_RoomName": "", + "_CabinetName": "", + "_LineData": [ + { + "pt": { + "x": 0, + "y": 0 + }, + "bul": 0 + }, + { + "pt": { + "x": 400, + "y": 0 + }, + "bul": 0 + }, + { + "pt": { + "x": 400, + "y": 600 + }, + "bul": 0 + }, + { + "pt": { + "x": 220, + "y": 600 + }, + "bul": 0 + }, + { + "pt": { + "x": 220, + "y": 580 + }, + "bul": 0 + }, + { + "pt": { + "x": 180, + "y": 580 + }, + "bul": 0 + }, + { + "pt": { + "x": 180, + "y": 600 + }, + "bul": 0 + } + ], + "_DisplayAccuracy": 0, + "_ClosedMark": true + }, + "border": [ + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 600 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 220, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 180 + }, + { + "m_StartPoint": { + "m_X": 220, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 220, + "m_Y": 580 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 20 + }, + { + "m_StartPoint": { + "m_X": 220, + "m_Y": 580 + }, + "m_EndPoint": { + "m_X": 180, + "m_Y": 580 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 40 + }, + { + "m_StartPoint": { + "m_X": 180, + "m_Y": 580 + }, + "m_EndPoint": { + "m_X": 180, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 20 + }, + { + "m_StartPoint": { + "m_X": 180, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 180 + } + ], + "borderModelThrough": [], + "borderModelThroughR": [], + "cutLinesModelThrough": [], + "borderInnerPlace": [], + "blockInnerSpace": [], + "polylines2vModel": [], + "polylinesOutModel": [], + "placeContours": [ + { + "placeStyle": 4, + "borderFinal": [ + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 600 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 220, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 180 + }, + { + "m_StartPoint": { + "m_X": 220, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 220, + "m_Y": 580 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 20 + }, + { + "m_StartPoint": { + "m_X": 220, + "m_Y": 580 + }, + "m_EndPoint": { + "m_X": 180, + "m_Y": 580 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 40 + }, + { + "m_StartPoint": { + "m_X": 180, + "m_Y": 580 + }, + "m_EndPoint": { + "m_X": 180, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 20 + }, + { + "m_StartPoint": { + "m_X": 180, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 180 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 600 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + } + ], + "borderOrg": [ + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 220, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 180 + }, + { + "m_StartPoint": { + "m_X": 220, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 220, + "m_Y": 580 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 20 + }, + { + "m_StartPoint": { + "m_X": 220, + "m_Y": 580 + }, + "m_EndPoint": { + "m_X": 180, + "m_Y": 580 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 40 + }, + { + "m_StartPoint": { + "m_X": 180, + "m_Y": 580 + }, + "m_EndPoint": { + "m_X": 180, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 20 + }, + { + "m_StartPoint": { + "m_X": 180, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 180 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 600 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + } + ], + "border": [ + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 220, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 180 + }, + { + "m_StartPoint": { + "m_X": 220, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 220, + "m_Y": 580 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 20 + }, + { + "m_StartPoint": { + "m_X": 220, + "m_Y": 580 + }, + "m_EndPoint": { + "m_X": 180, + "m_Y": 580 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 40 + }, + { + "m_StartPoint": { + "m_X": 180, + "m_Y": 580 + }, + "m_EndPoint": { + "m_X": 180, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 20 + }, + { + "m_StartPoint": { + "m_X": 180, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 180 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 600 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + } + ], + "placeContours": [] + } + ] + }, + "remarkParams": {} + }, + "orderId": "1920739893772812288", + "goodsId": "SP202001031", + "roomId": 0, + "bodyId": 0, + "blockId": "1920739895375036416", + "oldBlockId": "1920739895375036416", + "blockNo": "250575324034", + "customPlateNo": "F003-R001-C001-P009", + "labelNo": "", + "blockName": "背板5-rec-w40-h20", + "plateRemark": "", + "remark1": "", + "remark2": "", + "remark3": "", + "remark4": "", + "remark5": "", + "extraRemark": {}, + "width": 400, + "length": 600, + "thickness": 18, + "area": 0.24, + "sealLeft": 0, + "sealRight": 0, + "sealTop": 0, + "sealBottom": 0, + "cutWidth": 400, + "cutLength": 600, + "cutArea": 0.24, + "isAdditionalBlock": false, + "isRemainBlock": false, + "texture": 0, + "placeHole": 2, + "isUnRegular": true, + "isTurnFaceToPlace": true, + "isTwoFaceToPlace": false, + "isCurvedGroundLine": false, + "isPlaced": true, + "fullBoardId": 0, + "boardId": 2, + "placeId": 11, + "placeX": 815.025, + "placeY": 1215.025, + "placeStyle": 4, + "cutRegion": 0, + "cutOrder": 2, + "cutPointId": 6, + "placeWidth": 400, + "placeLength": 600, + "placeSealLeft": 0, + "placeSealRight": 0, + "placeSealTop": 0, + "placeSealBottom": 0, + "orgSizeExpand": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "placeOffX": 3.005, + "placeOffY": 3.005, + "isAutoPlaced": true, + "isOutBoard": false, + "isOverlap": false, + "placeDirection": "→", + "placeDirection_Length": "→", + "isDrilling": true, + "isModeling": true, + "overBlockFlag": 0, + "isCutOtherFace": false, + "isCutTurnOver": false, + "holeListFaceA": [ + { + "holeType": 10, + "face": 1, + "sideFace": 0, + "pointX": 391, + "pointY": 550, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + }, + { + "holeType": 10, + "face": 1, + "sideFace": 0, + "pointX": 391, + "pointY": 50, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + } + ], + "holeListFaceB": [ + { + "holeType": 10, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 550, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + }, + { + "holeType": 10, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 50, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + } + ], + "modelListFaceA": [], + "modelListFaceB": [], + "labelPosX": 401, + "labelPosY": -1, + "isCncLabelA": false, + "isCncLabelB": false, + "isCncLabelTurnOver": false, + "type": 2, + "openDoorType": 0, + "_blockId": "1920739895375036416" + }, + { + "blockDetail": { + "organId": 0, + "blockId": "1920739895450533888", + "pointDetail": [], + "modelDetail": [], + "holeDetail": [], + "offsetX": 0, + "offsetY": 0, + "cutWidth": 400, + "cutLength": 600, + "points": [ + { + "pointX": 0, + "pointY": 0, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 400, + "pointY": 0, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 400, + "pointY": 520, + "curve": 0.41421356237309503, + "radius": 80.00000000000001, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 320, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 0, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + } + ], + "orgPoints": [ + { + "pointX": 0, + "pointY": 0, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 400, + "pointY": 0, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 400, + "pointY": 520, + "curve": 0.41421356237309503, + "radius": 80.00000000000001, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 320, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 0, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + } + ], + "orgContourData": null, + "holes": [ + { + "holeType": 10, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 550, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + }, + { + "holeType": 10, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 50, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + } + ], + "holeListFaceA": [ + { + "holeType": 10, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 550, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + }, + { + "holeType": 10, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 50, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + } + ], + "holeListFaceB": [], + "holeListThrough": [], + "holeListSide": [], + "models": [], + "modelListFaceA": [], + "modelListFaceB": [], + "modelListThrough": [], + "modelListSide": [], + "thickness": 18, + "isUnRegular": true, + "bigHoleInFaceA": false, + "holeCountFront": 2, + "holeCountBack": 0, + "holeCountThrough": 0, + "holeCountSide": 0, + "holeCountLeft": 0, + "holeCountRight": 0, + "holeCountTop": 0, + "holeCountBottom": 0, + "holeCountBevelled": 0, + "modelCountFront": 0, + "modelCountBack": 0, + "modelCountThrough": 0, + "hasModelThrogh": false, + "isTwoFaceProcess": false, + "placeStyleFront": 0, + "placeStyleFrontReverse": 1, + "placeStyleBack": 4, + "placeStyleBackReverse": 7, + "labelPosX": -1, + "labelPosY": -1, + "isInited": false, + "isChecked": false, + "isOffsetRounding": true, + "offsetKnifeRadius": 3, + "preMillingSize": 0, + "isUseSameKnifeToHelpCut": false, + "useSameKnifeToHelpCutGap": 0, + "preMillingExpandSize": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "modelExpandSize": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "vKnifeModelExpandSize": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "sameKnifeHelpExpandSize": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "currentSizeExpand": { + "left": 3.005, + "right": 3.005, + "top": 3.005, + "bottom": 3.005, + "width": 6.01, + "length": 6.01 + }, + "borderContour": { + "placeStyle": 0, + "borderFinal": [ + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 520 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 520 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 520 + }, + "m_EndPoint": { + "m_X": 320, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Center": { + "m_X": 320, + "m_Y": 520 + }, + "m_Radius": 80.00000000000001, + "m_StartAngle": 0, + "m_EndAngle": 1.5707963267948966, + "m_AllAngle": 1.5707963267948966, + "m_Bul": 0.41421356237309503 + }, + { + "m_StartPoint": { + "m_X": 320, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 320 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 600 + } + ], + "borderOrg": [ + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 520 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 520 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 520 + }, + "m_EndPoint": { + "m_X": 320, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Center": { + "m_X": 320, + "m_Y": 520 + }, + "m_Radius": 80.00000000000001, + "m_StartAngle": 0, + "m_EndAngle": 1.5707963267948966, + "m_AllAngle": 1.5707963267948966, + "m_Bul": 0.41421356237309503 + }, + { + "m_StartPoint": { + "m_X": 320, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 320 + } + ], + "borderPreMilling": [ + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 520 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 520 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 520 + }, + "m_EndPoint": { + "m_X": 320, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Center": { + "m_X": 320, + "m_Y": 520 + }, + "m_Radius": 80.00000000000001, + "m_StartAngle": 0, + "m_EndAngle": 1.5707963267948966, + "m_AllAngle": 1.5707963267948966, + "m_Bul": 0.41421356237309503 + }, + { + "m_StartPoint": { + "m_X": 320, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 320 + } + ], + "polylineOrg": { + "_isErase": false, + "IsEmbedEntity": false, + "OnlyRenderType": true, + "HasEdgeRenderType": false, + "HasPlaceFaceRenderType": false, + "HasBigHoleFaceRenderType": false, + "_CacheDrawObject": {}, + "_Color": 7, + "_Matrix": { + "elements": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "_SpaceOCS": { + "elements": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "_Visible": true, + "_VisibleInRender": true, + "_Freeze": false, + "_LockMaterial": false, + "__ProcessingGroupList": [], + "NeedUpdateFlag": 0, + "AutoUpdate": true, + "__UpdateVersion__": 1, + "_RoomName": "", + "_CabinetName": "", + "_LineData": [ + { + "pt": { + "x": 0, + "y": 0 + }, + "bul": 0 + }, + { + "pt": { + "x": 400, + "y": 0 + }, + "bul": 0 + }, + { + "pt": { + "x": 400, + "y": 520 + }, + "bul": 0.41421356237309503 + }, + { + "pt": { + "x": 320, + "y": 600 + }, + "bul": 0 + } + ], + "_DisplayAccuracy": 0, + "_ClosedMark": true + }, + "border": [ + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 520 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 520 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 520 + }, + "m_EndPoint": { + "m_X": 320, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Center": { + "m_X": 320, + "m_Y": 520 + }, + "m_Radius": 80.00000000000001, + "m_StartAngle": 0, + "m_EndAngle": 1.5707963267948966, + "m_AllAngle": 1.5707963267948966, + "m_Bul": 0.41421356237309503 + }, + { + "m_StartPoint": { + "m_X": 320, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 320 + } + ], + "borderModelThrough": [], + "borderModelThroughR": [], + "cutLinesModelThrough": [], + "borderInnerPlace": [], + "blockInnerSpace": [], + "polylines2vModel": [], + "polylinesOutModel": [], + "placeContours": [ + { + "placeStyle": 4, + "borderFinal": [ + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 600 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 80, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 320 + }, + { + "m_StartPoint": { + "m_X": 80, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 520 + }, + "tagData": 0, + "tagData2": 0, + "m_Center": { + "m_X": 80, + "m_Y": 520 + }, + "m_Radius": 80.00000000000001, + "m_StartAngle": 1.5707963267948966, + "m_EndAngle": 3.141592653589793, + "m_AllAngle": 1.5707963267948966, + "m_Bul": 0.41421356237309503 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 520 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 520 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + } + ], + "borderOrg": [ + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 80, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 320 + }, + { + "m_StartPoint": { + "m_X": 80, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 520 + }, + "tagData": 0, + "tagData2": 0, + "m_Center": { + "m_X": 80, + "m_Y": 520 + }, + "m_Radius": 80.00000000000001, + "m_StartAngle": 1.5707963267948966, + "m_EndAngle": 3.141592653589793, + "m_AllAngle": 1.5707963267948966, + "m_Bul": 0.41421356237309503 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 520 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 520 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + } + ], + "border": [ + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 80, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 320 + }, + { + "m_StartPoint": { + "m_X": 80, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 520 + }, + "tagData": 0, + "tagData2": 0, + "m_Center": { + "m_X": 80, + "m_Y": 520 + }, + "m_Radius": 80.00000000000001, + "m_StartAngle": 1.5707963267948966, + "m_EndAngle": 3.141592653589793, + "m_AllAngle": 1.5707963267948966, + "m_Bul": 0.41421356237309503 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 520 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 520 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + } + ], + "placeContours": [] + } + ] + }, + "remarkParams": {} + }, + "orderId": "1920739893772812288", + "goodsId": "SP202001031", + "roomId": 0, + "bodyId": 0, + "blockId": "1920739895450533888", + "oldBlockId": "1920739895450533888", + "blockNo": "250575324038", + "customPlateNo": "F003-R001-C001-P004", + "labelNo": "", + "blockName": "背板9-R80", + "plateRemark": "", + "remark1": "", + "remark2": "", + "remark3": "", + "remark4": "", + "remark5": "", + "extraRemark": {}, + "width": 400, + "length": 600, + "thickness": 18, + "area": 0.24, + "sealLeft": 0, + "sealRight": 0, + "sealTop": 0, + "sealBottom": 0, + "cutWidth": 400, + "cutLength": 600, + "cutArea": 0.24, + "isAdditionalBlock": false, + "isRemainBlock": false, + "texture": 0, + "placeHole": 2, + "isUnRegular": true, + "isTurnFaceToPlace": true, + "isTwoFaceToPlace": false, + "isCurvedGroundLine": false, + "isPlaced": true, + "fullBoardId": 0, + "boardId": 2, + "placeId": 12, + "placeX": 815.025, + "placeY": 1821.035, + "placeStyle": 4, + "cutRegion": 0, + "cutOrder": 1, + "cutPointId": 0, + "placeWidth": 400, + "placeLength": 600, + "placeSealLeft": 0, + "placeSealRight": 0, + "placeSealTop": 0, + "placeSealBottom": 0, + "orgSizeExpand": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "placeOffX": 3.005, + "placeOffY": 3.005, + "isAutoPlaced": true, + "isOutBoard": false, + "isOverlap": false, + "placeDirection": "→", + "placeDirection_Length": "→", + "isDrilling": true, + "isModeling": true, + "overBlockFlag": 0, + "isCutOtherFace": false, + "isCutTurnOver": false, + "holeListFaceA": [], + "holeListFaceB": [ + { + "holeType": 10, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 550, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + }, + { + "holeType": 10, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 50, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + } + ], + "modelListFaceA": [], + "modelListFaceB": [], + "labelPosX": 401, + "labelPosY": -1, + "isCncLabelA": false, + "isCncLabelB": false, + "isCncLabelTurnOver": false, + "type": 2, + "openDoorType": 0, + "_blockId": "1920739895450533888" + }, + { + "blockDetail": { + "organId": 0, + "blockId": "1920739895467311104", + "pointDetail": [], + "modelDetail": [], + "holeDetail": [], + "offsetX": 0, + "offsetY": 0, + "cutWidth": 400, + "cutLength": 600, + "points": [ + { + "pointX": 0, + "pointY": 0, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 400, + "pointY": 0, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 400, + "pointY": 460, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 350, + "pointY": 460, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 350, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 0, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + } + ], + "orgPoints": [ + { + "pointX": 0, + "pointY": 0, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 400, + "pointY": 0, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 400, + "pointY": 460, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 350, + "pointY": 460, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 350, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 0, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + } + ], + "orgContourData": null, + "holes": [ + { + "holeType": 10, + "face": 1, + "sideFace": 0, + "pointX": 9, + "pointY": 550, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + }, + { + "holeType": 10, + "face": 1, + "sideFace": 0, + "pointX": 9, + "pointY": 50, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + } + ], + "holeListFaceA": [], + "holeListFaceB": [ + { + "holeType": 10, + "face": 1, + "sideFace": 0, + "pointX": 9, + "pointY": 550, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + }, + { + "holeType": 10, + "face": 1, + "sideFace": 0, + "pointX": 9, + "pointY": 50, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + } + ], + "holeListThrough": [], + "holeListSide": [], + "models": [], + "modelListFaceA": [], + "modelListFaceB": [], + "modelListThrough": [], + "modelListSide": [], + "thickness": 18, + "isUnRegular": true, + "bigHoleInFaceA": false, + "holeCountFront": 0, + "holeCountBack": 2, + "holeCountThrough": 0, + "holeCountSide": 0, + "holeCountLeft": 0, + "holeCountRight": 0, + "holeCountTop": 0, + "holeCountBottom": 0, + "holeCountBevelled": 0, + "modelCountFront": 0, + "modelCountBack": 0, + "modelCountThrough": 0, + "hasModelThrogh": false, + "isTwoFaceProcess": false, + "placeStyleFront": 0, + "placeStyleFrontReverse": 1, + "placeStyleBack": 4, + "placeStyleBackReverse": 7, + "labelPosX": -1, + "labelPosY": -1, + "isInited": false, + "isChecked": false, + "isOffsetRounding": true, + "offsetKnifeRadius": 3, + "preMillingSize": 0, + "isUseSameKnifeToHelpCut": false, + "useSameKnifeToHelpCutGap": 0, + "preMillingExpandSize": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "modelExpandSize": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "vKnifeModelExpandSize": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "sameKnifeHelpExpandSize": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "currentSizeExpand": { + "left": 3.005, + "right": 3.005, + "top": 3.005, + "bottom": 3.005, + "width": 6.01, + "length": 6.01 + }, + "borderContour": { + "placeStyle": 0, + "borderFinal": [ + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 460 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 460 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 460 + }, + "m_EndPoint": { + "m_X": 350, + "m_Y": 460 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 50 + }, + { + "m_StartPoint": { + "m_X": 350, + "m_Y": 460 + }, + "m_EndPoint": { + "m_X": 350, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 140 + }, + { + "m_StartPoint": { + "m_X": 350, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 350 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 600 + } + ], + "borderOrg": [ + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 460 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 460 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 460 + }, + "m_EndPoint": { + "m_X": 350, + "m_Y": 460 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 50 + }, + { + "m_StartPoint": { + "m_X": 350, + "m_Y": 460 + }, + "m_EndPoint": { + "m_X": 350, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 140 + }, + { + "m_StartPoint": { + "m_X": 350, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 350 + } + ], + "borderPreMilling": [ + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 460 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 460 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 460 + }, + "m_EndPoint": { + "m_X": 350, + "m_Y": 460 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 50 + }, + { + "m_StartPoint": { + "m_X": 350, + "m_Y": 460 + }, + "m_EndPoint": { + "m_X": 350, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 140 + }, + { + "m_StartPoint": { + "m_X": 350, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 350 + } + ], + "polylineOrg": { + "_isErase": false, + "IsEmbedEntity": false, + "OnlyRenderType": true, + "HasEdgeRenderType": false, + "HasPlaceFaceRenderType": false, + "HasBigHoleFaceRenderType": false, + "_CacheDrawObject": {}, + "_Color": 7, + "_Matrix": { + "elements": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "_SpaceOCS": { + "elements": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "_Visible": true, + "_VisibleInRender": true, + "_Freeze": false, + "_LockMaterial": false, + "__ProcessingGroupList": [], + "NeedUpdateFlag": 0, + "AutoUpdate": true, + "__UpdateVersion__": 1, + "_RoomName": "", + "_CabinetName": "", + "_LineData": [ + { + "pt": { + "x": 0, + "y": 0 + }, + "bul": 0 + }, + { + "pt": { + "x": 400, + "y": 0 + }, + "bul": 0 + }, + { + "pt": { + "x": 400, + "y": 460 + }, + "bul": 0 + }, + { + "pt": { + "x": 350, + "y": 460 + }, + "bul": 0 + }, + { + "pt": { + "x": 350, + "y": 600 + }, + "bul": 0 + } + ], + "_DisplayAccuracy": 0, + "_ClosedMark": true + }, + "border": [ + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 460 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 460 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 460 + }, + "m_EndPoint": { + "m_X": 350, + "m_Y": 460 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 50 + }, + { + "m_StartPoint": { + "m_X": 350, + "m_Y": 460 + }, + "m_EndPoint": { + "m_X": 350, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 140 + }, + { + "m_StartPoint": { + "m_X": 350, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 350 + } + ], + "borderModelThrough": [], + "borderModelThroughR": [], + "cutLinesModelThrough": [], + "borderInnerPlace": [], + "blockInnerSpace": [], + "polylines2vModel": [], + "polylinesOutModel": [], + "placeContours": [ + { + "placeStyle": 4, + "borderFinal": [ + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 600 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 50, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 350 + }, + { + "m_StartPoint": { + "m_X": 50, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 50, + "m_Y": 460 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 140 + }, + { + "m_StartPoint": { + "m_X": 50, + "m_Y": 460 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 460 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 50 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 460 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 460 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + } + ], + "borderOrg": [ + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 50, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 350 + }, + { + "m_StartPoint": { + "m_X": 50, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 50, + "m_Y": 460 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 140 + }, + { + "m_StartPoint": { + "m_X": 50, + "m_Y": 460 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 460 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 50 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 460 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 460 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + } + ], + "border": [ + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 50, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 350 + }, + { + "m_StartPoint": { + "m_X": 50, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 50, + "m_Y": 460 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 140 + }, + { + "m_StartPoint": { + "m_X": 50, + "m_Y": 460 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 460 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 50 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 460 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 460 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + } + ], + "placeContours": [] + } + ] + }, + "remarkParams": {} + }, + "orderId": "1920739893772812288", + "goodsId": "SP202001031", + "roomId": 0, + "bodyId": 0, + "blockId": "1920739895467311104", + "oldBlockId": "1920739895467311104", + "blockNo": "250575324039", + "customPlateNo": "F003-R001-C001-P013", + "labelNo": "", + "blockName": "背板11-rec-w50-h140", + "plateRemark": "", + "remark1": "", + "remark2": "", + "remark3": "", + "remark4": "", + "remark5": "", + "extraRemark": {}, + "width": 400, + "length": 600, + "thickness": 18, + "area": 0.24, + "sealLeft": 0, + "sealRight": 0, + "sealTop": 0, + "sealBottom": 0, + "cutWidth": 400, + "cutLength": 600, + "cutArea": 0.24, + "isAdditionalBlock": false, + "isRemainBlock": false, + "texture": 0, + "placeHole": 2, + "isUnRegular": true, + "isTurnFaceToPlace": true, + "isTwoFaceToPlace": false, + "isCurvedGroundLine": false, + "isPlaced": true, + "fullBoardId": 0, + "boardId": 3, + "placeId": 1, + "placeX": 3.005, + "placeY": 3.005, + "placeStyle": 4, + "cutRegion": 0, + "cutOrder": 0, + "cutPointId": 1, + "placeWidth": 400, + "placeLength": 600, + "placeSealLeft": 0, + "placeSealRight": 0, + "placeSealTop": 0, + "placeSealBottom": 0, + "orgSizeExpand": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "placeOffX": 3.005, + "placeOffY": 3.005, + "isAutoPlaced": true, + "isOutBoard": false, + "isOverlap": false, + "placeDirection": "→", + "placeDirection_Length": "→", + "isDrilling": true, + "isModeling": true, + "overBlockFlag": 0, + "isCutOtherFace": false, + "isCutTurnOver": false, + "holeListFaceA": [ + { + "holeType": 10, + "face": 1, + "sideFace": 0, + "pointX": 9, + "pointY": 550, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + }, + { + "holeType": 10, + "face": 1, + "sideFace": 0, + "pointX": 9, + "pointY": 50, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + } + ], + "holeListFaceB": [], + "modelListFaceA": [], + "modelListFaceB": [], + "labelPosX": 401, + "labelPosY": -1, + "isCncLabelA": false, + "isCncLabelB": false, + "isCncLabelTurnOver": false, + "type": 2, + "openDoorType": 0, + "_blockId": "1920739895467311104" + }, + { + "blockDetail": { + "organId": 0, + "blockId": "1920739895488282624", + "pointDetail": [], + "modelDetail": [], + "holeDetail": [], + "offsetX": 0, + "offsetY": 0, + "cutWidth": 400, + "cutLength": 600, + "points": [ + { + "pointX": 0, + "pointY": 0, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 400, + "pointY": 0, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 400, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 270, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 270, + "pointY": 500, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 130, + "pointY": 500, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 130, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 0, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + } + ], + "orgPoints": [ + { + "pointX": 0, + "pointY": 0, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 400, + "pointY": 0, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 400, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 270, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 270, + "pointY": 500, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 130, + "pointY": 500, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 130, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 0, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + } + ], + "orgContourData": null, + "holes": [ + { + "holeType": 10, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 550, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + }, + { + "holeType": 10, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 50, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + }, + { + "holeType": 10, + "face": 1, + "sideFace": 0, + "pointX": 391, + "pointY": 550, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + }, + { + "holeType": 10, + "face": 1, + "sideFace": 0, + "pointX": 391, + "pointY": 50, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + } + ], + "holeListFaceA": [ + { + "holeType": 10, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 550, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + }, + { + "holeType": 10, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 50, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + } + ], + "holeListFaceB": [ + { + "holeType": 10, + "face": 1, + "sideFace": 0, + "pointX": 391, + "pointY": 550, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + }, + { + "holeType": 10, + "face": 1, + "sideFace": 0, + "pointX": 391, + "pointY": 50, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + } + ], + "holeListThrough": [], + "holeListSide": [], + "models": [], + "modelListFaceA": [], + "modelListFaceB": [], + "modelListThrough": [], + "modelListSide": [], + "thickness": 18, + "isUnRegular": true, + "bigHoleInFaceA": false, + "holeCountFront": 2, + "holeCountBack": 2, + "holeCountThrough": 0, + "holeCountSide": 0, + "holeCountLeft": 0, + "holeCountRight": 0, + "holeCountTop": 0, + "holeCountBottom": 0, + "holeCountBevelled": 0, + "modelCountFront": 0, + "modelCountBack": 0, + "modelCountThrough": 0, + "hasModelThrogh": false, + "isTwoFaceProcess": false, + "placeStyleFront": 0, + "placeStyleFrontReverse": 1, + "placeStyleBack": 4, + "placeStyleBackReverse": 7, + "labelPosX": -1, + "labelPosY": -1, + "isInited": false, + "isChecked": false, + "isOffsetRounding": true, + "offsetKnifeRadius": 3, + "preMillingSize": 0, + "isUseSameKnifeToHelpCut": false, + "useSameKnifeToHelpCutGap": 0, + "preMillingExpandSize": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "modelExpandSize": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "vKnifeModelExpandSize": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "sameKnifeHelpExpandSize": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "currentSizeExpand": { + "left": 3.005, + "right": 3.005, + "top": 3.005, + "bottom": 3.005, + "width": 6.01, + "length": 6.01 + }, + "borderContour": { + "placeStyle": 0, + "borderFinal": [ + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 600 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 270, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 130 + }, + { + "m_StartPoint": { + "m_X": 270, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 270, + "m_Y": 500 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 100 + }, + { + "m_StartPoint": { + "m_X": 270, + "m_Y": 500 + }, + "m_EndPoint": { + "m_X": 130, + "m_Y": 500 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 140 + }, + { + "m_StartPoint": { + "m_X": 130, + "m_Y": 500 + }, + "m_EndPoint": { + "m_X": 130, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 100 + }, + { + "m_StartPoint": { + "m_X": 130, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 130 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 600 + } + ], + "borderOrg": [ + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 600 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 270, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 130 + }, + { + "m_StartPoint": { + "m_X": 270, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 270, + "m_Y": 500 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 100 + }, + { + "m_StartPoint": { + "m_X": 270, + "m_Y": 500 + }, + "m_EndPoint": { + "m_X": 130, + "m_Y": 500 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 140 + }, + { + "m_StartPoint": { + "m_X": 130, + "m_Y": 500 + }, + "m_EndPoint": { + "m_X": 130, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 100 + }, + { + "m_StartPoint": { + "m_X": 130, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 130 + } + ], + "borderPreMilling": [ + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 600 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 270, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 130 + }, + { + "m_StartPoint": { + "m_X": 270, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 270, + "m_Y": 500 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 100 + }, + { + "m_StartPoint": { + "m_X": 270, + "m_Y": 500 + }, + "m_EndPoint": { + "m_X": 130, + "m_Y": 500 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 140 + }, + { + "m_StartPoint": { + "m_X": 130, + "m_Y": 500 + }, + "m_EndPoint": { + "m_X": 130, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 100 + }, + { + "m_StartPoint": { + "m_X": 130, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 130 + } + ], + "polylineOrg": { + "_isErase": false, + "IsEmbedEntity": false, + "OnlyRenderType": true, + "HasEdgeRenderType": false, + "HasPlaceFaceRenderType": false, + "HasBigHoleFaceRenderType": false, + "_CacheDrawObject": {}, + "_Color": 7, + "_Matrix": { + "elements": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "_SpaceOCS": { + "elements": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "_Visible": true, + "_VisibleInRender": true, + "_Freeze": false, + "_LockMaterial": false, + "__ProcessingGroupList": [], + "NeedUpdateFlag": 0, + "AutoUpdate": true, + "__UpdateVersion__": 1, + "_RoomName": "", + "_CabinetName": "", + "_LineData": [ + { + "pt": { + "x": 0, + "y": 0 + }, + "bul": 0 + }, + { + "pt": { + "x": 400, + "y": 0 + }, + "bul": 0 + }, + { + "pt": { + "x": 400, + "y": 600 + }, + "bul": 0 + }, + { + "pt": { + "x": 270, + "y": 600 + }, + "bul": 0 + }, + { + "pt": { + "x": 270, + "y": 500 + }, + "bul": 0 + }, + { + "pt": { + "x": 130, + "y": 500 + }, + "bul": 0 + }, + { + "pt": { + "x": 130, + "y": 600 + }, + "bul": 0 + } + ], + "_DisplayAccuracy": 0, + "_ClosedMark": true + }, + "border": [ + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 600 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 270, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 130 + }, + { + "m_StartPoint": { + "m_X": 270, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 270, + "m_Y": 500 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 100 + }, + { + "m_StartPoint": { + "m_X": 270, + "m_Y": 500 + }, + "m_EndPoint": { + "m_X": 130, + "m_Y": 500 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 140 + }, + { + "m_StartPoint": { + "m_X": 130, + "m_Y": 500 + }, + "m_EndPoint": { + "m_X": 130, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 100 + }, + { + "m_StartPoint": { + "m_X": 130, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 130 + } + ], + "borderModelThrough": [], + "borderModelThroughR": [], + "cutLinesModelThrough": [], + "borderInnerPlace": [], + "blockInnerSpace": [], + "polylines2vModel": [], + "polylinesOutModel": [], + "placeContours": [ + { + "placeStyle": 4, + "borderFinal": [ + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 600 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 270, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 130 + }, + { + "m_StartPoint": { + "m_X": 270, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 270, + "m_Y": 500 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 100 + }, + { + "m_StartPoint": { + "m_X": 270, + "m_Y": 500 + }, + "m_EndPoint": { + "m_X": 130, + "m_Y": 500 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 140 + }, + { + "m_StartPoint": { + "m_X": 130, + "m_Y": 500 + }, + "m_EndPoint": { + "m_X": 130, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 100 + }, + { + "m_StartPoint": { + "m_X": 130, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 130 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 600 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + } + ], + "borderOrg": [ + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 270, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 130 + }, + { + "m_StartPoint": { + "m_X": 270, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 270, + "m_Y": 500 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 100 + }, + { + "m_StartPoint": { + "m_X": 270, + "m_Y": 500 + }, + "m_EndPoint": { + "m_X": 130, + "m_Y": 500 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 140 + }, + { + "m_StartPoint": { + "m_X": 130, + "m_Y": 500 + }, + "m_EndPoint": { + "m_X": 130, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 100 + }, + { + "m_StartPoint": { + "m_X": 130, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 130 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 600 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + } + ], + "border": [ + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 270, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 130 + }, + { + "m_StartPoint": { + "m_X": 270, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 270, + "m_Y": 500 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 100 + }, + { + "m_StartPoint": { + "m_X": 270, + "m_Y": 500 + }, + "m_EndPoint": { + "m_X": 130, + "m_Y": 500 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 140 + }, + { + "m_StartPoint": { + "m_X": 130, + "m_Y": 500 + }, + "m_EndPoint": { + "m_X": 130, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 100 + }, + { + "m_StartPoint": { + "m_X": 130, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 130 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 600 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + } + ], + "placeContours": [] + } + ] + }, + "remarkParams": {} + }, + "orderId": "1920739893772812288", + "goodsId": "SP202001031", + "roomId": 0, + "bodyId": 0, + "blockId": "1920739895488282624", + "oldBlockId": "1920739895488282624", + "blockNo": "250575324040", + "customPlateNo": "F003-R001-C001-P014", + "labelNo": "", + "blockName": "背板13-rec-w140-h100", + "plateRemark": "", + "remark1": "", + "remark2": "", + "remark3": "", + "remark4": "", + "remark5": "", + "extraRemark": {}, + "width": 400, + "length": 600, + "thickness": 18, + "area": 0.24, + "sealLeft": 0, + "sealRight": 0, + "sealTop": 0, + "sealBottom": 0, + "cutWidth": 400, + "cutLength": 600, + "cutArea": 0.24, + "isAdditionalBlock": false, + "isRemainBlock": false, + "texture": 0, + "placeHole": 2, + "isUnRegular": true, + "isTurnFaceToPlace": true, + "isTwoFaceToPlace": false, + "isCurvedGroundLine": false, + "isPlaced": true, + "fullBoardId": 0, + "boardId": 3, + "placeId": 2, + "placeX": 3.005, + "placeY": 609.015, + "placeStyle": 4, + "cutRegion": 0, + "cutOrder": 0, + "cutPointId": 3, + "placeWidth": 400, + "placeLength": 600, + "placeSealLeft": 0, + "placeSealRight": 0, + "placeSealTop": 0, + "placeSealBottom": 0, + "orgSizeExpand": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "placeOffX": 3.005, + "placeOffY": 3.005, + "isAutoPlaced": true, + "isOutBoard": false, + "isOverlap": false, + "placeDirection": "→", + "placeDirection_Length": "→", + "isDrilling": true, + "isModeling": true, + "overBlockFlag": 0, + "isCutOtherFace": false, + "isCutTurnOver": false, + "holeListFaceA": [ + { + "holeType": 10, + "face": 1, + "sideFace": 0, + "pointX": 391, + "pointY": 550, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + }, + { + "holeType": 10, + "face": 1, + "sideFace": 0, + "pointX": 391, + "pointY": 50, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + } + ], + "holeListFaceB": [ + { + "holeType": 10, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 550, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + }, + { + "holeType": 10, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 50, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + } + ], + "modelListFaceA": [], + "modelListFaceB": [], + "labelPosX": 401, + "labelPosY": -1, + "isCncLabelA": false, + "isCncLabelB": false, + "isCncLabelTurnOver": false, + "type": 2, + "openDoorType": 0, + "_blockId": "1920739895488282624" + }, + { + "blockDetail": { + "organId": 0, + "blockId": "1920739895563780096", + "pointDetail": [], + "modelDetail": [], + "holeDetail": [], + "offsetX": 0, + "offsetY": 0, + "cutWidth": 400, + "cutLength": 600, + "points": [ + { + "pointX": 0, + "pointY": 0, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 400, + "pointY": 0, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 400, + "pointY": 580, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 380, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 0, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + } + ], + "orgPoints": [ + { + "pointX": 0, + "pointY": 0, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 400, + "pointY": 0, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 400, + "pointY": 580, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 380, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 0, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + } + ], + "orgContourData": null, + "holes": [ + { + "holeType": 10, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 550, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + }, + { + "holeType": 10, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 50, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + } + ], + "holeListFaceA": [ + { + "holeType": 10, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 550, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + }, + { + "holeType": 10, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 50, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + } + ], + "holeListFaceB": [], + "holeListThrough": [], + "holeListSide": [], + "models": [], + "modelListFaceA": [], + "modelListFaceB": [], + "modelListThrough": [], + "modelListSide": [], + "thickness": 18, + "isUnRegular": true, + "bigHoleInFaceA": false, + "holeCountFront": 2, + "holeCountBack": 0, + "holeCountThrough": 0, + "holeCountSide": 0, + "holeCountLeft": 0, + "holeCountRight": 0, + "holeCountTop": 0, + "holeCountBottom": 0, + "holeCountBevelled": 0, + "modelCountFront": 0, + "modelCountBack": 0, + "modelCountThrough": 0, + "hasModelThrogh": false, + "isTwoFaceProcess": false, + "placeStyleFront": 0, + "placeStyleFrontReverse": 1, + "placeStyleBack": 4, + "placeStyleBackReverse": 7, + "labelPosX": -1, + "labelPosY": -1, + "isInited": false, + "isChecked": false, + "isOffsetRounding": true, + "offsetKnifeRadius": 3, + "preMillingSize": 0, + "isUseSameKnifeToHelpCut": false, + "useSameKnifeToHelpCutGap": 0, + "preMillingExpandSize": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "modelExpandSize": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "vKnifeModelExpandSize": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "sameKnifeHelpExpandSize": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "currentSizeExpand": { + "left": 3.005, + "right": 3.005, + "top": 3.005, + "bottom": 3.005, + "width": 6.01, + "length": 6.01 + }, + "borderContour": { + "placeStyle": 0, + "borderFinal": [ + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 580 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 580 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 580 + }, + "m_EndPoint": { + "m_X": 380, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 28.284271247461902 + }, + { + "m_StartPoint": { + "m_X": 380, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 380 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 600 + } + ], + "borderOrg": [ + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 580 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 580 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 580 + }, + "m_EndPoint": { + "m_X": 380, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 28.284271247461902 + }, + { + "m_StartPoint": { + "m_X": 380, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 380 + } + ], + "borderPreMilling": [ + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 580 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 580 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 580 + }, + "m_EndPoint": { + "m_X": 380, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 28.284271247461902 + }, + { + "m_StartPoint": { + "m_X": 380, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 380 + } + ], + "polylineOrg": { + "_isErase": false, + "IsEmbedEntity": false, + "OnlyRenderType": true, + "HasEdgeRenderType": false, + "HasPlaceFaceRenderType": false, + "HasBigHoleFaceRenderType": false, + "_CacheDrawObject": {}, + "_Color": 7, + "_Matrix": { + "elements": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "_SpaceOCS": { + "elements": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "_Visible": true, + "_VisibleInRender": true, + "_Freeze": false, + "_LockMaterial": false, + "__ProcessingGroupList": [], + "NeedUpdateFlag": 0, + "AutoUpdate": true, + "__UpdateVersion__": 1, + "_RoomName": "", + "_CabinetName": "", + "_LineData": [ + { + "pt": { + "x": 0, + "y": 0 + }, + "bul": 0 + }, + { + "pt": { + "x": 400, + "y": 0 + }, + "bul": 0 + }, + { + "pt": { + "x": 400, + "y": 580 + }, + "bul": 0 + }, + { + "pt": { + "x": 380, + "y": 600 + }, + "bul": 0 + } + ], + "_DisplayAccuracy": 0, + "_ClosedMark": true + }, + "border": [ + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 580 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 580 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 580 + }, + "m_EndPoint": { + "m_X": 380, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 28.284271247461902 + }, + { + "m_StartPoint": { + "m_X": 380, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 380 + } + ], + "borderModelThrough": [], + "borderModelThroughR": [], + "cutLinesModelThrough": [], + "borderInnerPlace": [], + "blockInnerSpace": [], + "polylines2vModel": [], + "polylinesOutModel": [], + "placeContours": [ + { + "placeStyle": 4, + "borderFinal": [ + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 600 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 20, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 380 + }, + { + "m_StartPoint": { + "m_X": 20, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 580 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 28.284271247461902 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 580 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 580 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + } + ], + "borderOrg": [ + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 20, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 380 + }, + { + "m_StartPoint": { + "m_X": 20, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 580 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 28.284271247461902 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 580 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 580 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + } + ], + "border": [ + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 20, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 380 + }, + { + "m_StartPoint": { + "m_X": 20, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 580 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 28.284271247461902 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 580 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 580 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + } + ], + "placeContours": [] + } + ] + }, + "remarkParams": {} + }, + "orderId": "1920739893772812288", + "goodsId": "SP202001031", + "roomId": 0, + "bodyId": 0, + "blockId": "1920739895563780096", + "oldBlockId": "1920739895563780096", + "blockNo": "250575324044", + "customPlateNo": "F003-R001-C001-P008", + "labelNo": "", + "blockName": "背板7-cha-w20-h20", + "plateRemark": "", + "remark1": "", + "remark2": "", + "remark3": "", + "remark4": "", + "remark5": "", + "extraRemark": {}, + "width": 400, + "length": 600, + "thickness": 18, + "area": 0.24, + "sealLeft": 0, + "sealRight": 0, + "sealTop": 0, + "sealBottom": 0, + "cutWidth": 400, + "cutLength": 600, + "cutArea": 0.24, + "isAdditionalBlock": false, + "isRemainBlock": false, + "texture": 0, + "placeHole": 2, + "isUnRegular": true, + "isTurnFaceToPlace": true, + "isTwoFaceToPlace": false, + "isCurvedGroundLine": false, + "isPlaced": true, + "fullBoardId": 0, + "boardId": 3, + "placeId": 3, + "placeX": 3.005, + "placeY": 1215.025, + "placeStyle": 4, + "cutRegion": 0, + "cutOrder": 0, + "cutPointId": 0, + "placeWidth": 400, + "placeLength": 600, + "placeSealLeft": 0, + "placeSealRight": 0, + "placeSealTop": 0, + "placeSealBottom": 0, + "orgSizeExpand": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "placeOffX": 3.005, + "placeOffY": 3.005, + "isAutoPlaced": true, + "isOutBoard": false, + "isOverlap": false, + "placeDirection": "→", + "placeDirection_Length": "→", + "isDrilling": true, + "isModeling": true, + "overBlockFlag": 0, + "isCutOtherFace": false, + "isCutTurnOver": false, + "holeListFaceA": [], + "holeListFaceB": [ + { + "holeType": 10, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 550, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + }, + { + "holeType": 10, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 50, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + } + ], + "modelListFaceA": [], + "modelListFaceB": [], + "labelPosX": 401, + "labelPosY": -1, + "isCncLabelA": false, + "isCncLabelB": false, + "isCncLabelTurnOver": false, + "type": 2, + "openDoorType": 0, + "_blockId": "1920739895563780096" + }, + { + "blockDetail": { + "organId": 0, + "blockId": "1920739895597334528", + "pointDetail": [], + "modelDetail": [], + "holeDetail": [], + "offsetX": 0, + "offsetY": 0, + "cutWidth": 400, + "cutLength": 600, + "points": [ + { + "pointX": 0, + "pointY": 0, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 400, + "pointY": 0, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 400, + "pointY": 470, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 320, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 0, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + } + ], + "orgPoints": [ + { + "pointX": 0, + "pointY": 0, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 400, + "pointY": 0, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 400, + "pointY": 470, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 320, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + }, + { + "pointX": 0, + "pointY": 600, + "curve": 0, + "radius": 0, + "sealSize": 0, + "isPreCutRequired": false + } + ], + "orgContourData": null, + "holes": [ + { + "holeType": 10, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 550, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + }, + { + "holeType": 10, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 50, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + } + ], + "holeListFaceA": [ + { + "holeType": 10, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 550, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + }, + { + "holeType": 10, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 50, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + } + ], + "holeListFaceB": [], + "holeListThrough": [], + "holeListSide": [], + "models": [], + "modelListFaceA": [], + "modelListFaceB": [], + "modelListThrough": [], + "modelListSide": [], + "thickness": 18, + "isUnRegular": true, + "bigHoleInFaceA": false, + "holeCountFront": 2, + "holeCountBack": 0, + "holeCountThrough": 0, + "holeCountSide": 0, + "holeCountLeft": 0, + "holeCountRight": 0, + "holeCountTop": 0, + "holeCountBottom": 0, + "holeCountBevelled": 0, + "modelCountFront": 0, + "modelCountBack": 0, + "modelCountThrough": 0, + "hasModelThrogh": false, + "isTwoFaceProcess": false, + "placeStyleFront": 0, + "placeStyleFrontReverse": 1, + "placeStyleBack": 4, + "placeStyleBackReverse": 7, + "labelPosX": -1, + "labelPosY": -1, + "isInited": false, + "isChecked": false, + "isOffsetRounding": true, + "offsetKnifeRadius": 3, + "preMillingSize": 0, + "isUseSameKnifeToHelpCut": false, + "useSameKnifeToHelpCutGap": 0, + "preMillingExpandSize": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "modelExpandSize": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "vKnifeModelExpandSize": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "sameKnifeHelpExpandSize": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "currentSizeExpand": { + "left": 3.005, + "right": 3.005, + "top": 3.005, + "bottom": 3.005, + "width": 6.01, + "length": 6.01 + }, + "borderContour": { + "placeStyle": 0, + "borderFinal": [ + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 470 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 470 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 470 + }, + "m_EndPoint": { + "m_X": 320, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 152.64337522473747 + }, + { + "m_StartPoint": { + "m_X": 320, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 320 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 600 + } + ], + "borderOrg": [ + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 470 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 470 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 470 + }, + "m_EndPoint": { + "m_X": 320, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 152.64337522473747 + }, + { + "m_StartPoint": { + "m_X": 320, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 320 + } + ], + "borderPreMilling": [ + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 470 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 470 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 470 + }, + "m_EndPoint": { + "m_X": 320, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 152.64337522473747 + }, + { + "m_StartPoint": { + "m_X": 320, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 320 + } + ], + "polylineOrg": { + "_isErase": false, + "IsEmbedEntity": false, + "OnlyRenderType": true, + "HasEdgeRenderType": false, + "HasPlaceFaceRenderType": false, + "HasBigHoleFaceRenderType": false, + "_CacheDrawObject": {}, + "_Color": 7, + "_Matrix": { + "elements": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "_SpaceOCS": { + "elements": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "_Visible": true, + "_VisibleInRender": true, + "_Freeze": false, + "_LockMaterial": false, + "__ProcessingGroupList": [], + "NeedUpdateFlag": 0, + "AutoUpdate": true, + "__UpdateVersion__": 1, + "_RoomName": "", + "_CabinetName": "", + "_LineData": [ + { + "pt": { + "x": 0, + "y": 0 + }, + "bul": 0 + }, + { + "pt": { + "x": 400, + "y": 0 + }, + "bul": 0 + }, + { + "pt": { + "x": 400, + "y": 470 + }, + "bul": 0 + }, + { + "pt": { + "x": 320, + "y": 600 + }, + "bul": 0 + } + ], + "_DisplayAccuracy": 0, + "_ClosedMark": true + }, + "border": [ + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 470 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 470 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 470 + }, + "m_EndPoint": { + "m_X": 320, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 152.64337522473747 + }, + { + "m_StartPoint": { + "m_X": 320, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 320 + } + ], + "borderModelThrough": [], + "borderModelThroughR": [], + "cutLinesModelThrough": [], + "borderInnerPlace": [], + "blockInnerSpace": [], + "polylines2vModel": [], + "polylinesOutModel": [], + "placeContours": [ + { + "placeStyle": 4, + "borderFinal": [ + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 600 + }, + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 80, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 320 + }, + { + "m_StartPoint": { + "m_X": 80, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 470 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 152.64337522473747 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 470 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 470 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + } + ], + "borderOrg": [ + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 80, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 320 + }, + { + "m_StartPoint": { + "m_X": 80, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 470 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 152.64337522473747 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 470 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 470 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + } + ], + "border": [ + { + "m_StartPoint": { + "m_X": 400, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 80, + "m_Y": 600 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 320 + }, + { + "m_StartPoint": { + "m_X": 80, + "m_Y": 600 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 470 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 152.64337522473747 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 470 + }, + "m_EndPoint": { + "m_X": 0, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 470 + }, + { + "m_StartPoint": { + "m_X": 0, + "m_Y": 0 + }, + "m_EndPoint": { + "m_X": 400, + "m_Y": 0 + }, + "tagData": 0, + "tagData2": 0, + "m_Length": 400 + } + ], + "placeContours": [] + } + ] + }, + "remarkParams": {} + }, + "orderId": "1920739893772812288", + "goodsId": "SP202001031", + "roomId": 0, + "bodyId": 0, + "blockId": "1920739895597334528", + "oldBlockId": "1920739895597334528", + "blockNo": "250575324046", + "customPlateNo": "F003-R001-C001-P012", + "labelNo": "", + "blockName": "背板15-cha-w80-h130", + "plateRemark": "", + "remark1": "", + "remark2": "", + "remark3": "", + "remark4": "", + "remark5": "", + "extraRemark": {}, + "width": 400, + "length": 600, + "thickness": 18, + "area": 0.24, + "sealLeft": 0, + "sealRight": 0, + "sealTop": 0, + "sealBottom": 0, + "cutWidth": 400, + "cutLength": 600, + "cutArea": 0.24, + "isAdditionalBlock": false, + "isRemainBlock": false, + "texture": 0, + "placeHole": 2, + "isUnRegular": true, + "isTurnFaceToPlace": true, + "isTwoFaceToPlace": false, + "isCurvedGroundLine": false, + "isPlaced": true, + "fullBoardId": 0, + "boardId": 3, + "placeId": 4, + "placeX": 3.005, + "placeY": 1821.035, + "placeStyle": 4, + "cutRegion": 0, + "cutOrder": 0, + "cutPointId": 0, + "placeWidth": 400, + "placeLength": 600, + "placeSealLeft": 0, + "placeSealRight": 0, + "placeSealTop": 0, + "placeSealBottom": 0, + "orgSizeExpand": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0, + "width": 0, + "length": 0 + }, + "placeOffX": 3.005, + "placeOffY": 3.005, + "isAutoPlaced": true, + "isOutBoard": false, + "isOverlap": false, + "placeDirection": "→", + "placeDirection_Length": "→", + "isDrilling": true, + "isModeling": true, + "overBlockFlag": 0, + "isCutOtherFace": false, + "isCutTurnOver": false, + "holeListFaceA": [], + "holeListFaceB": [ + { + "holeType": 10, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 550, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + }, + { + "holeType": 10, + "face": 0, + "sideFace": 0, + "pointX": 9, + "pointY": 50, + "pointZ": 0, + "radius": 2.5, + "depth": 13.5, + "endPoint": 0, + "angle": 0, + "isCncCanNotProcess": false, + "cncCanNotProcessType": "", + "isCutting": true, + "knife": null + } + ], + "modelListFaceA": [], + "modelListFaceB": [], + "labelPosX": 401, + "labelPosY": -1, + "isCncLabelA": false, + "isCncLabelB": false, + "isCncLabelTurnOver": false, + "type": 2, + "openDoorType": 0, + "_blockId": "1920739895597334528" + } +] + diff --git a/src/processors/modelProcessPoints/modelProcessPoints.ts b/src/processors/modelProcessPoints/modelProcessPoints.ts index 5568479..4aa1c59 100644 --- a/src/processors/modelProcessPoints/modelProcessPoints.ts +++ b/src/processors/modelProcessPoints/modelProcessPoints.ts @@ -96,8 +96,6 @@ export class ModelProcessPointsProc extends ProcessorBase