From 503498666c2e6c26161179d90a03e5a27cfee515 Mon Sep 17 00:00:00 2001 From: Edwin Jakobs Date: Thu, 27 Oct 2022 22:30:47 +0200 Subject: [PATCH] [orx-camera] Fix panning in OrbitalControls --- orx-camera/src/commonMain/kotlin/OrbitalControls.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/orx-camera/src/commonMain/kotlin/OrbitalControls.kt b/orx-camera/src/commonMain/kotlin/OrbitalControls.kt index 16c606b8..d1cf619e 100644 --- a/orx-camera/src/commonMain/kotlin/OrbitalControls.kt +++ b/orx-camera/src/commonMain/kotlin/OrbitalControls.kt @@ -56,7 +56,7 @@ class OrbitalControls( val offset = Vector3.fromSpherical(orbitalCamera.spherical) - orbitalCamera.lookAt // half of the fov is center to top of screen - val targetDistance = offset.length * tan(fov / 2).asRadians + val targetDistance = offset.length * tan(fov.asRadians / 2) val panX = (2 * delta.x * targetDistance / program.window.size.x) val panY = (2 * delta.y * targetDistance / program.window.size.y)