修复:在设置透视相机的视野角度时,保持数据正确性,避免保存相机后相机偏移

pull/2098/MERGE
ChenX 2 years ago
parent 2a0b2d5490
commit d205d5b139

@ -14,7 +14,10 @@ export default class CameraSetting extends Component
AlterCameraVision = (deg: number): void =>
{
this.CameraSettingStore.cameraFov = deg;
let a1 = (Math.tan(MathUtils.degToRad(app.Viewer.CameraControl.Fov) / 2));
app.Viewer.CameraControl.Fov = deg;
let a2 = (Math.tan(MathUtils.degToRad(app.Viewer.CameraControl.Fov) / 2));
app.Viewer.CameraControl.ViewHeight *= a2 / a1;
app.Editor.UpdateScreen();
};
render()

Loading…
Cancel
Save