修复:封边对应错误(CD),testm现在会输出封边信息

pull/2290/MERGE
ChenX 1 year ago
parent 95ea18c00e
commit 69a65afd2b

@ -1,5 +1,6 @@
import { Matrix4, Vector3 } from "three";
import { app } from "../ApplicationServices/Application";
import { Draw } from "../Common/Draw";
import { Intent } from "../Common/Toaster";
import { Board } from "../DatabaseServices/Entity/Board";
import { Circle } from "../DatabaseServices/Entity/Circle";
@ -84,6 +85,12 @@ export class FeedingCommand implements Command
app.Database.ModelSpace.Append(originContour);
app.Database.ModelSpace.Append(sealingContour);
for (let i = 0; i < info.sealing.length; i++)
{
let text = new Text(originContour.GetPointAtParam(i + 0.5), info.sealing[i].size.toString());
Draw(text);
}
this.DrawOriginModeling(brs[i], tMtx, info.offsetTanslation);
this.TestModeling(info.modeling, tMtx);

@ -324,7 +324,10 @@ export function GetSealedBoardContour(br: Board): BrSealedData | undefined
return res;
}
let brContour = Polyline.Combine(curves, 1e-3);
let brContour = new Polyline;
for (let c of curves)
brContour.Join(c);
let dir = Math.sign(brContour.Area2);
let sealedContours: Polyline[];

Loading…
Cancel
Save