diff --git a/src/Add-on/Template/RotateTemplateSpace.ts b/src/Add-on/Template/RotateTemplateSpace.ts index 4b7bb81f9..8ef4c8a7c 100644 --- a/src/Add-on/Template/RotateTemplateSpace.ts +++ b/src/Add-on/Template/RotateTemplateSpace.ts @@ -1,6 +1,7 @@ import { Matrix4 } from "three"; import { app } from "../../ApplicationServices/Application"; import { Log } from "../../Common/Log"; +import { Intent } from "../../Common/Toaster"; import { TemplateVisualSpace } from "../../DatabaseServices/Template/ProgramTempate/TemplateVisualSpace"; import { TemplateRecord } from "../../DatabaseServices/Template/TemplateRecord"; import { SelectTempate } from "../../DatabaseServices/Template/TemplateTest"; @@ -47,6 +48,12 @@ export async function RotateTemplateSpace(t: TemplateRecord) t.RXParam.expr = ro.roX; t.RYParam.expr = ro.roY; t.RZParam.expr = ro.roZ; + + AppToaster.show({ + message: "成功旋转当前空间!", + timeout: 5000, + intent: Intent.SUCCESS, + }); } else { @@ -73,6 +80,12 @@ export async function RotateTemplateSpace(t: TemplateRecord) ct.RYParam.expr = ro.roY; ct.RZParam.expr = ro.roZ; await t.UpdateTemplateTree(); + + AppToaster.show({ + message: "已经拥有子空间,成功旋转子空间!", + timeout: 5000, + intent: Intent.SUCCESS, + }); return; } } @@ -93,6 +106,12 @@ export async function RotateTemplateSpace(t: TemplateRecord) app.Database.TemplateTable.Append(nt); t.Children.push(nt.Id); + + AppToaster.show({ + message: "成功添加一个旋转后的子空间!", + timeout: 5000, + intent: Intent.SUCCESS, + }); } await t.UpdateTemplateTree(); } @@ -133,8 +152,9 @@ async function GetSpaceCSFrom3Point(): Promise if (!isPerpendicularityTo(xVec, zVec)) { AppToaster.show({ - message: "x轴和z轴必须垂直!", - timeout: 2000 + message: "失败:x轴和z轴必须垂直!", + timeout: 5000, + intent: Intent.DANGER, }); return; }