走刀添加板厚参数

This commit is contained in:
Zoe 2021-02-22 16:15:15 +08:00
parent 979b280044
commit 79b58810d6
7 changed files with 10 additions and 9 deletions

View File

@ -15219,13 +15219,13 @@ exports.Production = void 0;
}
Production.Get3DModeing = Get3DModeing;
function GetChaiDanFeedingPath(data) {
const { thickness, boardContour, dir, addLen, addWidth, addDepth, knifeRadius } = data;
const { thickness, boardContour, dir, addLen, addWidth, addDepth, knifeRadius, brThickness } = data;
let brContour = Data2Polyline(boardContour);
const tool = FeedingToolPath.GetInstance();
const outline = Contour.CreateContour(Data2Polyline(data.outline));
const holes = data.holes.map(h => Contour.CreateContour(Data2Polyline(h)));
let shape = new Shape(outline, holes);
const paths = tool.GetModelFeedPath({ Thickness: thickness, ContourCurve: brContour }, {
const paths = tool.GetModelFeedPath({ Thickness: brThickness, ContourCurve: brContour }, {
shape,
thickness,
dir, knifeRadius, addLen, addWidth, addDepth

File diff suppressed because one or more lines are too long

View File

@ -1049,7 +1049,7 @@ class UserConfig {
this.Init();
}
Init() {
}
set RenderType(t) {
if (t !== this._renderType) {
@ -15214,13 +15214,13 @@ var Production;
}
Production.Get3DModeing = Get3DModeing;
function GetChaiDanFeedingPath(data) {
const { thickness, boardContour, dir, addLen, addWidth, addDepth, knifeRadius } = data;
const { thickness, boardContour, dir, addLen, addWidth, addDepth, knifeRadius, brThickness } = data;
let brContour = Data2Polyline(boardContour);
const tool = FeedingToolPath.GetInstance();
const outline = Contour.CreateContour(Data2Polyline(data.outline));
const holes = data.holes.map(h => Contour.CreateContour(Data2Polyline(h)));
let shape = new Shape(outline, holes);
const paths = tool.GetModelFeedPath({ Thickness: thickness, ContourCurve: brContour }, {
const paths = tool.GetModelFeedPath({ Thickness: brThickness, ContourCurve: brContour }, {
shape,
thickness,
dir, knifeRadius, addLen, addWidth, addDepth

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
{"version":3,"file":"DXFLoad.d.ts","sourceRoot":"","sources":["../../../src/Add-on/DXFLoad.ts"],"names":[],"mappings":"AAmBA,qBAAa,iBAAiB;IAEpB,IAAI;IAuHV,OAAO,CAAC,cAAc;IA4CtB,OAAO,CAAC,aAAa;CAaxB"}
{"version":3,"file":"DXFLoad.d.ts","sourceRoot":"","sources":["../../../src/Add-on/DXFLoad.ts"],"names":[],"mappings":"AAoBA,qBAAa,iBAAiB;IAEpB,IAAI;IAuHV,OAAO,CAAC,cAAc;IA4CtB,OAAO,CAAC,aAAa;CAaxB"}

View File

@ -121,6 +121,7 @@ export interface IOriginModelingData {
}
interface IChaiDanFeedingData extends IOriginModelingData {
boardContour: IContourData;
brThickness: number;
}
export declare namespace Production {
/**获取板件拆单数据 */

File diff suppressed because one or more lines are too long