From 370d60e7f2e6f2df8317452f96a8bd832bb5d08a Mon Sep 17 00:00:00 2001 From: fullsizemalt <106900403+fullsizemalt@users.noreply.github.com> Date: Fri, 19 Dec 2025 10:31:08 -0800 Subject: [PATCH] fix: adjust Room Focus camera to be more top-down --- frontend/src/components/facility3d/CameraPresets.tsx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/frontend/src/components/facility3d/CameraPresets.tsx b/frontend/src/components/facility3d/CameraPresets.tsx index 49c636d..f95cada 100644 --- a/frontend/src/components/facility3d/CameraPresets.tsx +++ b/frontend/src/components/facility3d/CameraPresets.tsx @@ -41,13 +41,12 @@ const getPresetConfig = ( }; case 'ROOM_FOCUS': - // Focus on a specific room/area - isometric view centered on target + // Focus on a specific room/area - more top-down view centered on target const fx = focusTarget?.x ?? centerX; const fz = focusTarget?.z ?? centerZ; - // Position camera at 45° angle from target, closer in for room view - const roomViewDist = 25; // Closer than full-floor isometric + // Position camera mostly above with slight offset for depth perception return { - position: [fx + roomViewDist * 0.7, roomViewDist * 0.5, fz + roomViewDist * 0.7] as [number, number, number], + position: [fx + 8, 20, fz + 8] as [number, number, number], target: [fx, 0, fz] as [number, number, number], };