From a53a0ef240ca0287440dd85a55fde9f7950b0123 Mon Sep 17 00:00:00 2001 From: Kurt Hutten Irev-Dev Date: Thu, 23 May 2024 16:37:15 +1000 Subject: [PATCH] up tweak --- src/clientSideScene/CameraControls.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/clientSideScene/CameraControls.ts b/src/clientSideScene/CameraControls.ts index 28dd63bf8..e0e479f82 100644 --- a/src/clientSideScene/CameraControls.ts +++ b/src/clientSideScene/CameraControls.ts @@ -262,7 +262,12 @@ export class CameraControls { camSettings.orientation.z, camSettings.orientation.w ).invert() - this.camera.up.copy(new Vector3(0, 1, 0).applyQuaternion(quat)) + const yo = new Vector3(0, 1, 0).applyQuaternion(quat) + if (yo.z < 0) { + this.camera.up.set(0, 0, -1) + } else { + this.camera.up.set(0, 0, 1) + } if (this.camera instanceof PerspectiveCamera && camSettings.ortho) { this.useOrthographicCamera() }