!546 修复拆单数据问题

pull/546/MERGE
ZoeLeeFZ 5 years ago committed by ChenX
parent f36e0ae7eb
commit 6c4c74d4ad

@ -13,6 +13,7 @@ import { FeedingToolPath } from "../GraphicsSystem/ToolPath/FeedingToolPath";
import { FaceDirection, IHighSealedItem } from "../UI/Store/BoardInterface"; import { FaceDirection, IHighSealedItem } from "../UI/Store/BoardInterface";
import { Line } from "../DatabaseServices/Entity/Line"; import { Line } from "../DatabaseServices/Entity/Line";
import { Curve } from "../DatabaseServices/Entity/Curve"; import { Curve } from "../DatabaseServices/Entity/Curve";
import { arrayLast } from "../Common/ArrayExt";
/**板件轮廓数据 */ /**板件轮廓数据 */
export interface IContourData export interface IContourData
@ -96,6 +97,9 @@ export namespace Production
let offsetTanslation = outline.BoundingBox.min; let offsetTanslation = outline.BoundingBox.min;
outline.Position = outline.Position.sub(offsetTanslation); outline.Position = outline.Position.sub(offsetTanslation);
let outlinePtsBul = ConverToPolylineAndSplitArc(outline); let outlinePtsBul = ConverToPolylineAndSplitArc(outline);
//外轮廓去掉最后的闭合点
outlinePtsBul.pts.pop();
outlinePtsBul.buls.pop();
return { return {
info: GetBoardInfo(br), info: GetBoardInfo(br),
@ -204,6 +208,9 @@ export namespace Production
} }
} }
result.pts.push(arrayLast(ptsBuls.pts));
result.buls.push(arrayLast(ptsBuls.buls));
return result; return result;
} }

Loading…
Cancel
Save