相机还原

pull/349/MERGE
ChenX 5 years ago
parent 38ba2d8b97
commit 2961c48db8

@ -63,4 +63,3 @@ export class TempEditor
app.Viewer.UpdateRender(); app.Viewer.UpdateRender();
} }
} }

@ -1,5 +1,6 @@
import { Matrix4 } from "three"; import { Matrix4 } from "three";
import { app } from "../../../ApplicationServices/Application"; import { app } from "../../../ApplicationServices/Application";
import { CADFiler } from "../../../DatabaseServices/CADFiler";
import { Board } from "../../../DatabaseServices/Entity/Board"; import { Board } from "../../../DatabaseServices/Entity/Board";
import { Curve } from "../../../DatabaseServices/Entity/Curve"; import { Curve } from "../../../DatabaseServices/Entity/Curve";
import { Entity } from "../../../DatabaseServices/Entity/Entity"; import { Entity } from "../../../DatabaseServices/Entity/Entity";
@ -21,6 +22,8 @@ export class BoardEdgesEditor
CurveList: Curve[] = []; CurveList: Curve[] = [];
Editoring = false; Editoring = false;
CameraFiler: CADFiler;
//@重载 //@重载
protected async InitData() protected async InitData()
{ {
@ -58,9 +61,8 @@ export class BoardEdgesEditor
EndEditor(cancel = false) EndEditor(cancel = false)
{ {
if (!this.Editoring) if (!this.Editoring)
{
return; return;
} app.Viewer.CameraCtrl.ReadFile(this.CameraFiler);
this.ParseData(); this.ParseData();
TempEditor.End(); TempEditor.End();
if (!cancel) if (!cancel)
@ -70,6 +72,7 @@ export class BoardEdgesEditor
this.CurveList.length = 0; this.CurveList.length = 0;
this.Editoring = false; this.Editoring = false;
this.Board = undefined; this.Board = undefined;
this.CameraFiler = undefined;
} }
private Start() private Start()
@ -85,6 +88,8 @@ export class BoardEdgesEditor
commandMachine.CommandEnd(); commandMachine.CommandEnd();
app.Database.hm.lockIndex++;//禁止初始化动作被撤销 app.Database.hm.lockIndex++;//禁止初始化动作被撤销
this.CameraFiler = new CADFiler;
app.Viewer.CameraCtrl.WriteFile(this.CameraFiler);
ZoomToEntity(this.Board); ZoomToEntity(this.Board);
} }
} }

Loading…
Cancel
Save