优化:QG2现在默认非关联切割

pull/998/head
ChenX 4 years ago
parent 7428616840
commit ebd641de9d

@ -7,14 +7,12 @@ import { ExtrudeSolid } from "../../DatabaseServices/Entity/Extrude";
import { ExtrudeHole } from "../../DatabaseServices/3DSolid/ExtrudeHole"; import { ExtrudeHole } from "../../DatabaseServices/3DSolid/ExtrudeHole";
import { CuttingBoardByBoard, CuttingBoardByHardware } from "./CuttingUtils2"; import { CuttingBoardByBoard, CuttingBoardByHardware } from "./CuttingUtils2";
let isRelevanceCut: boolean;
export class NonAssociativeCutting implements Command export class NonAssociativeCutting implements Command
{ {
async exec() async exec()
{ {
if (isRelevanceCut === undefined) let isRelevanceCut: boolean = false;
isRelevanceCut = Boolean(localStorage.getItem("isRelevanceCut")) ?? false;
let brsRes2: PromptSsgetResult; let brsRes2: PromptSsgetResult;
while (true) while (true)
@ -27,10 +25,7 @@ export class NonAssociativeCutting implements Command
}); });
if (brsRes2.Status === PromptStatus.Keyword) if (brsRes2.Status === PromptStatus.Keyword)
{
isRelevanceCut = !isRelevanceCut; isRelevanceCut = !isRelevanceCut;
this.SaveConfig();
}
else else
break; break;
} }
@ -67,10 +62,7 @@ export class NonAssociativeCutting implements Command
AllowNone: true AllowNone: true
}); });
if (brsRes.Status === PromptStatus.Keyword) if (brsRes.Status === PromptStatus.Keyword)
{
isRelevanceCut = !isRelevanceCut; isRelevanceCut = !isRelevanceCut;
this.SaveConfig();
}
else else
break; break;
} }
@ -114,9 +106,4 @@ export class NonAssociativeCutting implements Command
br.Subtract(knifes); br.Subtract(knifes);
} }
} }
SaveConfig()
{
localStorage.setItem("isRelevanceCut", isRelevanceCut ? "1" : "");
}
} }

Loading…
Cancel
Save