diff --git a/afbeeldingen/modellen/contempera.png b/afbeeldingen/modellen/contempera.png new file mode 100644 index 0000000..881d939 Binary files /dev/null and b/afbeeldingen/modellen/contempera.png differ diff --git a/afbeeldingen/modellen/door_type_4.jpg b/afbeeldingen/modellen/door_type_4.jpg new file mode 100644 index 0000000..fca1a29 Binary files /dev/null and b/afbeeldingen/modellen/door_type_4.jpg differ diff --git a/afbeeldingen/modellen/dt10.png b/afbeeldingen/modellen/dt10.png new file mode 100644 index 0000000..5ada0fe Binary files /dev/null and b/afbeeldingen/modellen/dt10.png differ diff --git a/afbeeldingen/modellen/dt11.png b/afbeeldingen/modellen/dt11.png new file mode 100644 index 0000000..8604892 Binary files /dev/null and b/afbeeldingen/modellen/dt11.png differ diff --git a/afbeeldingen/modellen/dt12.png b/afbeeldingen/modellen/dt12.png new file mode 100644 index 0000000..91a6682 Binary files /dev/null and b/afbeeldingen/modellen/dt12.png differ diff --git a/afbeeldingen/modellen/dt13.png b/afbeeldingen/modellen/dt13.png new file mode 100644 index 0000000..e78c7cd Binary files /dev/null and b/afbeeldingen/modellen/dt13.png differ diff --git a/afbeeldingen/modellen/dt5.png b/afbeeldingen/modellen/dt5.png new file mode 100644 index 0000000..66a79de Binary files /dev/null and b/afbeeldingen/modellen/dt5.png differ diff --git a/afbeeldingen/modellen/dt6.png b/afbeeldingen/modellen/dt6.png new file mode 100644 index 0000000..f73812b Binary files /dev/null and b/afbeeldingen/modellen/dt6.png differ diff --git a/afbeeldingen/modellen/dt8.png b/afbeeldingen/modellen/dt8.png new file mode 100644 index 0000000..c1a024a Binary files /dev/null and b/afbeeldingen/modellen/dt8.png differ diff --git a/afbeeldingen/modellen/dt9-right.png b/afbeeldingen/modellen/dt9-right.png new file mode 100644 index 0000000..9eab93d Binary files /dev/null and b/afbeeldingen/modellen/dt9-right.png differ diff --git a/afbeeldingen/modellen/dt9.png b/afbeeldingen/modellen/dt9.png new file mode 100644 index 0000000..326f0b2 Binary files /dev/null and b/afbeeldingen/modellen/dt9.png differ diff --git a/afbeeldingen/modellen/elite.png b/afbeeldingen/modellen/elite.png new file mode 100644 index 0000000..6f0576f Binary files /dev/null and b/afbeeldingen/modellen/elite.png differ diff --git a/afbeeldingen/modellen/estonia.png b/afbeeldingen/modellen/estonia.png new file mode 100644 index 0000000..ecd716f Binary files /dev/null and b/afbeeldingen/modellen/estonia.png differ diff --git a/afbeeldingen/modellen/fabric.png b/afbeeldingen/modellen/fabric.png new file mode 100644 index 0000000..5e8567a Binary files /dev/null and b/afbeeldingen/modellen/fabric.png differ diff --git a/afbeeldingen/modellen/fisherman.png b/afbeeldingen/modellen/fisherman.png new file mode 100644 index 0000000..ef7a5f6 Binary files /dev/null and b/afbeeldingen/modellen/fisherman.png differ diff --git a/afbeeldingen/modellen/grandma.png b/afbeeldingen/modellen/grandma.png new file mode 100644 index 0000000..2bce04f Binary files /dev/null and b/afbeeldingen/modellen/grandma.png differ diff --git a/afbeeldingen/modellen/herenhuis.png b/afbeeldingen/modellen/herenhuis.png new file mode 100644 index 0000000..211802d Binary files /dev/null and b/afbeeldingen/modellen/herenhuis.png differ diff --git a/afbeeldingen/modellen/hoeklijn.png b/afbeeldingen/modellen/hoeklijn.png new file mode 100644 index 0000000..2680961 Binary files /dev/null and b/afbeeldingen/modellen/hoeklijn.png differ diff --git a/afbeeldingen/modellen/hoeklijn_L.png b/afbeeldingen/modellen/hoeklijn_L.png new file mode 100644 index 0000000..ad4f716 Binary files /dev/null and b/afbeeldingen/modellen/hoeklijn_L.png differ diff --git a/afbeeldingen/modellen/hondla.png b/afbeeldingen/modellen/hondla.png new file mode 100644 index 0000000..fa422f0 Binary files /dev/null and b/afbeeldingen/modellen/hondla.png differ diff --git a/afbeeldingen/modellen/hondla_L.png b/afbeeldingen/modellen/hondla_L.png new file mode 100644 index 0000000..f5187c4 Binary files /dev/null and b/afbeeldingen/modellen/hondla_L.png differ diff --git a/afbeeldingen/modellen/kasteel.png b/afbeeldingen/modellen/kasteel.png new file mode 100644 index 0000000..332b344 Binary files /dev/null and b/afbeeldingen/modellen/kasteel.png differ diff --git a/afbeeldingen/modellen/kathedraal.png b/afbeeldingen/modellen/kathedraal.png new file mode 100644 index 0000000..3d7efd4 Binary files /dev/null and b/afbeeldingen/modellen/kathedraal.png differ diff --git a/afbeeldingen/modellen/koker_l.png b/afbeeldingen/modellen/koker_l.png new file mode 100644 index 0000000..2813135 Binary files /dev/null and b/afbeeldingen/modellen/koker_l.png differ diff --git a/afbeeldingen/modellen/koker_s.png b/afbeeldingen/modellen/koker_s.png new file mode 100644 index 0000000..57f3f44 Binary files /dev/null and b/afbeeldingen/modellen/koker_s.png differ diff --git a/afbeeldingen/modellen/lindsey.png b/afbeeldingen/modellen/lindsey.png new file mode 100644 index 0000000..12f9dff Binary files /dev/null and b/afbeeldingen/modellen/lindsey.png differ diff --git a/afbeeldingen/modellen/low-deep.png b/afbeeldingen/modellen/low-deep.png new file mode 100644 index 0000000..20e23c2 Binary files /dev/null and b/afbeeldingen/modellen/low-deep.png differ diff --git a/afbeeldingen/modellen/primier.png b/afbeeldingen/modellen/primier.png new file mode 100644 index 0000000..269f681 Binary files /dev/null and b/afbeeldingen/modellen/primier.png differ diff --git a/afbeeldingen/modellen/prison.png b/afbeeldingen/modellen/prison.png new file mode 100644 index 0000000..025b08d Binary files /dev/null and b/afbeeldingen/modellen/prison.png differ diff --git a/afbeeldingen/modellen/round.png b/afbeeldingen/modellen/round.png new file mode 100644 index 0000000..ab17304 Binary files /dev/null and b/afbeeldingen/modellen/round.png differ diff --git a/afbeeldingen/modellen/samenstelling_beide.png b/afbeeldingen/modellen/samenstelling_beide.png new file mode 100644 index 0000000..548bdc8 Binary files /dev/null and b/afbeeldingen/modellen/samenstelling_beide.png differ diff --git a/afbeeldingen/modellen/supreme.png b/afbeeldingen/modellen/supreme.png new file mode 100644 index 0000000..c30b223 Binary files /dev/null and b/afbeeldingen/modellen/supreme.png differ diff --git a/afbeeldingen/modellen/toog.png b/afbeeldingen/modellen/toog.png new file mode 100644 index 0000000..9253164 Binary files /dev/null and b/afbeeldingen/modellen/toog.png differ diff --git a/components/configurator/door-3d-enhanced.tsx b/components/configurator/door-3d-enhanced.tsx index fabe7ea..8d5ceba 100644 --- a/components/configurator/door-3d-enhanced.tsx +++ b/components/configurator/door-3d-enhanced.tsx @@ -15,18 +15,17 @@ const SteelMaterial = ({ color }: { color: string }) => ( /> ); -// Glass material +// Glass material - More opaque/white for technical drawing look const GlassMaterial = () => ( ); @@ -59,13 +58,13 @@ export function Door3DEnhanced() { const doorWidth = doorLeafWidth / 1000; // Convert mm to m const doorHeight = height / 1000; // Convert mm to m - // Profile dimensions (in meters) - const stileWidth = 0.04; // 40mm vertical profiles - const stileDepth = 0.04; // 40mm depth - const railHeight = 0.02; // 20mm horizontal profiles - const railDepth = 0.04; // 40mm depth - const glassThickness = 0.008; // 8mm glass - const profileRadius = 0.001; // 1mm rounded corners + // Profile dimensions (in meters) - Thicker for visibility + const stileWidth = 0.06; // 60mm vertical profiles (more visible) + const stileDepth = 0.06; // 60mm depth + const railHeight = 0.04; // 40mm horizontal profiles (more visible) + const railDepth = 0.06; // 60mm depth + const glassThickness = 0.01; // 10mm glass + const profileRadius = 0.002; // 2mm rounded corners // Calculate positions for grid dividers const getDividerPositions = () => { diff --git a/components/configurator/scene.tsx b/components/configurator/scene.tsx index 6e2f744..c89db75 100644 --- a/components/configurator/scene.tsx +++ b/components/configurator/scene.tsx @@ -78,13 +78,13 @@ function Room() { function Lighting() { return ( <> - {/* Soft ambient light */} - + {/* Strong ambient for flat, technical drawing look */} + - {/* Key light - main illumination */} + {/* Front key light - straight on */} - {/* Rim light for separation */} - - - {/* Fill light */} - + {/* Subtle side light for depth */} + + ); } @@ -117,20 +115,22 @@ export function Scene3D() { }} style={{ background: "#fafafa" }} > - {/* Camera */} - + {/* Camera - More frontal view for technical drawing aesthetic */} + - {/* Camera Controls - Limited rotation */} + {/* Camera Controls - Very limited for flat view */} {/* Premium Studio Lighting */}