From 6cf570af342003ea8b83db9b96288500ea8bac6a Mon Sep 17 00:00:00 2001 From: Poyan Nabati Date: Tue, 23 Jul 2024 15:09:16 +0200 Subject: [PATCH 1/2] fix returning strictly the specified return type and not Vector3 --- viewer/packages/api/src/utilities/ViewStateHelper.ts | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/viewer/packages/api/src/utilities/ViewStateHelper.ts b/viewer/packages/api/src/utilities/ViewStateHelper.ts index f05cf50dff9..ee1828023d5 100644 --- a/viewer/packages/api/src/utilities/ViewStateHelper.ts +++ b/viewer/packages/api/src/utilities/ViewStateHelper.ts @@ -58,8 +58,16 @@ export class ViewStateHelper { return { camera: { - position: cameraPosition, - target: cameraTarget + position: { + x: cameraPosition.x, + y: cameraPosition.y, + z: cameraPosition.z + }, + target: { + x: cameraPosition.x, + y: cameraPosition.y, + z: cameraPosition.z + } }, models: modelStates, clippingPlanes: clippingPlanesState From 90d3703dea2d6dd2e622d27e1656189f8fe4cd02 Mon Sep 17 00:00:00 2001 From: Poyan Nabati Date: Tue, 23 Jul 2024 16:30:43 +0200 Subject: [PATCH 2/2] fix --- viewer/packages/api/src/utilities/ViewStateHelper.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/viewer/packages/api/src/utilities/ViewStateHelper.ts b/viewer/packages/api/src/utilities/ViewStateHelper.ts index ee1828023d5..c70d6c38067 100644 --- a/viewer/packages/api/src/utilities/ViewStateHelper.ts +++ b/viewer/packages/api/src/utilities/ViewStateHelper.ts @@ -64,9 +64,9 @@ export class ViewStateHelper { z: cameraPosition.z }, target: { - x: cameraPosition.x, - y: cameraPosition.y, - z: cameraPosition.z + x: cameraTarget.x, + y: cameraTarget.y, + z: cameraTarget.z } }, models: modelStates,