开发:增加提示信息

pull/1470/head
ChenX 4 years ago
parent 27aac21e55
commit f8611be88a

@ -1,10 +1,10 @@
import { app } from "../../ApplicationServices/Application";
import { Log } from "../../Common/Log";
import { Polyline } from "../../DatabaseServices/Entity/Polyline";
import { SmartPolylineSimply2Polyline } from "../../DatabaseServices/SplineConver2Polyline";
import { Command } from "../../Editor/CommandMachine";
import { PromptStatus } from "../../Editor/PromptResult";
import { Path2Polyline } from "../../Nest/Converter/Path2Polyline";
import { TestDraw } from "../test/TestUtil";
//将多段线转换为碎点多段线
export class Command_TestPolyline2PointsPolyline implements Command
@ -16,7 +16,7 @@ export class Command_TestPolyline2PointsPolyline implements Command
let pl = enRes.Entity as Polyline;
let npl = Path2Polyline(pl.Shape.getPoints(8));
npl.OCS = pl.OCSNoClone;
await TestDraw(npl);
app.Database.ModelSpace.Append(npl);
}
}
@ -28,6 +28,7 @@ export class Command_SimplifyPolyline implements Command
if (ssRes.Status !== PromptStatus.OK) return;
let pls = ssRes.SelectSet.SelectEntityList as Polyline[];
let count = 0;
for (let pl of pls)
{
let npl = SmartPolylineSimply2Polyline(pl);
@ -35,7 +36,12 @@ export class Command_SimplifyPolyline implements Command
{
pl.Erase();
app.Database.ModelSpace.Append(npl);
Log(`简化成功!${pl.EndParam} -> ${npl.EndParam}`);
count++;
}
}
Log(`成功简化了${count}条多段线!`);
}
}

Loading…
Cancel
Save