diff --git a/public/assets/models3d/bmu-assembly.glb b/public/assets/models3d/bmu-assembly.glb new file mode 100644 index 0000000..4d3c5a1 Binary files /dev/null and b/public/assets/models3d/bmu-assembly.glb differ diff --git a/src/components/WebGLBackground.tsx b/src/components/WebGLBackground.tsx index 573884a..85d304d 100644 --- a/src/components/WebGLBackground.tsx +++ b/src/components/WebGLBackground.tsx @@ -30,14 +30,14 @@ let scrollProgress = 0; /* ---------- Real PCB Board (full 3D with components from FreeCAD) ---------- */ function RealPCB() { let glb: any = null; - try { glb = useGLTF('/assets/models3d/bmu-v2-full.glb'); } catch {} + try { glb = useGLTF('/assets/models3d/bmu-assembly.glb'); } catch {} if (!glb?.scene) return null; return ( @@ -458,7 +458,6 @@ function PCBScene() { - @@ -523,8 +522,7 @@ export default function WebGLBackground() { } /* Preload all models */ -useGLTF.preload('/assets/models3d/bmu-v2-full.glb'); -useGLTF.preload('/assets/models3d/bmu-switch-mosfet.glb'); +useGLTF.preload('/assets/models3d/bmu-assembly.glb'); useGLTF.preload('/assets/models3d/resistor_0603.glb'); useGLTF.preload('/assets/models3d/capacitor_0805.glb'); useGLTF.preload('/assets/models3d/inductor_0805.glb');