From 3cc1830b6c1ec9b7380d9fe1acfe70ba9af056af Mon Sep 17 00:00:00 2001 From: fullsizemalt <106900403+fullsizemalt@users.noreply.github.com> Date: Sat, 27 Dec 2025 21:05:31 -0800 Subject: [PATCH] fix: Refactor 3D Scale to 1.0 and Visuals to 1:1 --- .../src/components/facility3d/Room3DViewer.tsx | 14 +++++++------- frontend/src/components/facility3d/RoomObject.tsx | 2 +- frontend/src/components/facility3d/coordinates.ts | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/frontend/src/components/facility3d/Room3DViewer.tsx b/frontend/src/components/facility3d/Room3DViewer.tsx index a044320..c423621 100644 --- a/frontend/src/components/facility3d/Room3DViewer.tsx +++ b/frontend/src/components/facility3d/Room3DViewer.tsx @@ -75,22 +75,22 @@ export function Room3DViewer({ room, visMode = 'STANDARD', onPlantClick }: Room3 - {/* Grid Floor for context - Scaled to match RoomObject (0.1 scale) */} + {/* Grid Floor for context - Scaled 1:1 */}
@@ -114,13 +114,13 @@ export function Room3DViewer({ room, visMode = 'STANDARD', onPlantClick }: Room3 enableRotate={false} enableZoom={true} enablePan={true} - minZoom={10} - maxZoom={200} + minZoom={5} + maxZoom={50} />
- VIEW: ISOMETRIC // FIXED // 60x + VIEW: ISOMETRIC // FIXED // 1:1 SCALE
); diff --git a/frontend/src/components/facility3d/RoomObject.tsx b/frontend/src/components/facility3d/RoomObject.tsx index bced0e4..37342f0 100644 --- a/frontend/src/components/facility3d/RoomObject.tsx +++ b/frontend/src/components/facility3d/RoomObject.tsx @@ -8,7 +8,7 @@ import { RoomSummaryOverlay } from './SummaryOverlay'; import { cn } from '../../lib/utils'; // Convert pixel coordinates to world units -const SCALE = 0.1; +const SCALE = 1.0; // Mock environment data const getMockRoomEnv = (roomName: string) => { diff --git a/frontend/src/components/facility3d/coordinates.ts b/frontend/src/components/facility3d/coordinates.ts index 0944e09..945e7d3 100644 --- a/frontend/src/components/facility3d/coordinates.ts +++ b/frontend/src/components/facility3d/coordinates.ts @@ -1,7 +1,7 @@ import type { Section3D, Position3D } from '../../lib/layoutApi'; // Convert pixel coordinates to world units -export const SCALE = 0.1; +export const SCALE = 1.0; /** * Calculate the world coordinates (x, y, z) for a plant position within a section.