From e03f8152a516ea0532d4df4d6ced2b90367a363b Mon Sep 17 00:00:00 2001 From: Nick Pittas Date: Sat, 10 Jan 2026 11:53:01 +0200 Subject: [PATCH] Fix camera rotation to align front view with +X direction --- web/js/camera_angle_extension.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/web/js/camera_angle_extension.js b/web/js/camera_angle_extension.js index 1983576..72fe13c 100644 --- a/web/js/camera_angle_extension.js +++ b/web/js/camera_angle_extension.js @@ -686,6 +686,10 @@ class CameraAngle3DWidget { this.createTextLabel(group, 'F', 0, -0.19, 0.4, 0x4CAF50); this.createTextLabel(group, 'B', 0, -0.19, -0.4, 0xF44336); + // Rotate the subject so its front faces +X (where "front view" cameras are) + // The nose/face points +Z by default, cameras at dirIdx=0 are at +X + group.rotation.y = -Math.PI / 2; + // Orbit sphere wireframes for each shot size layer const sizeRadii = [2.0, 2.5, 3.0]; // close-up, medium, wide const sizeColors = [0x4a90d9, 0x50c878, 0xf39c12]; // blue, green, orange