"use client"; import { Canvas } from "@react-three/fiber"; import { OrbitControls, PerspectiveCamera, Environment } from "@react-three/drei"; import { Door3D } from "./door-3d"; import * as THREE from "three"; function Room() { return ( {/* Floor */} {/* Back Wall with Doorway */} {/* Left wall section */} {/* Right wall section */} {/* Top wall section (above door) */} {/* Side Walls */} ); } function Lighting() { return ( <> {/* Ambient light for overall illumination */} {/* Main directional light (sun) with shadows */} {/* Fill light from the side */} {/* Spot light for drama */} ); } export function Scene3D() { return ( {/* Camera */} {/* Camera Controls - Limited rotation */} {/* Lighting */} {/* Environment for reflections */} {/* The Room */} {/* The Door */} ); }