|
|
|
@ -1,6 +1,6 @@
|
|
|
|
|
import { observable } from "mobx";
|
|
|
|
|
import { observable, runInAction } from "mobx";
|
|
|
|
|
import { end } from "xaop";
|
|
|
|
|
import { app, CameraRoamType } from "../../../../ApplicationServices/Application";
|
|
|
|
|
import { CameraRoamType, app } from "../../../../ApplicationServices/Application";
|
|
|
|
|
import { CameraType } from "../../../../GraphicsSystem/CameraUpdate";
|
|
|
|
|
|
|
|
|
|
export enum CameraView
|
|
|
|
@ -64,15 +64,12 @@ export default class CameraSettingStore
|
|
|
|
|
|
|
|
|
|
end(app.Viewer.CameraControl, app.Viewer.CameraControl.UpdateCameraMatrix, () =>
|
|
|
|
|
{
|
|
|
|
|
this.cameraAltitude = app.Viewer.Camera.position.z;
|
|
|
|
|
this.near = Math.round(app.Viewer.CameraControl.Near);
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
end(app, app.OpenFile, () =>
|
|
|
|
|
{
|
|
|
|
|
this.cameraAltitude = app.Viewer.Camera.position.z;
|
|
|
|
|
this.cameraFov = app.Viewer.CameraControl.Fov;
|
|
|
|
|
this.near = Math.round(app.Viewer.CameraControl.Near);
|
|
|
|
|
runInAction(() =>
|
|
|
|
|
{
|
|
|
|
|
this.cameraAltitude = app.Viewer.Camera.position.z;
|
|
|
|
|
this.near = Math.round(app.Viewer.CameraControl.Near);
|
|
|
|
|
this.cameraFov = app.Viewer.CameraControl.Fov;
|
|
|
|
|
});
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|