{"reviewed":"November 2026","units":{"dimensions":"cm","area":"cm²"},"scope":"One straight row of one to three rectangular trays, all front-aligned. Illustrative trays are separate from the Blox product example.","preset":{"space":{"width":46,"depth":40,"closingHeight":6.5,"exposedDepth":20,"loadedHeight":5.5,"side":1,"gap":2,"front":1},"trays":[{"label":"A","width":24,"depth":12},{"label":"B","width":16,"depth":12},{"label":"C","width":12,"depth":8}]},"cases":[{"name":"Keep all three footprints as entered","turned":[false,false,false],"text":"The tray widths total 52 cm. Two 2 cm gaps and a 1 cm reserve at each side increase the planned width to 58 cm: 12 cm beyond the 46 cm drawer. The short row depth does not recover that missing width.","result":{"oriented":[{"label":"A","width":24,"depth":12,"turned":false},{"label":"B","width":16,"depth":12,"turned":false},{"label":"C","width":12,"depth":8,"turned":false}],"requiredWidth":58,"requiredDepth":13,"margins":{"width":-12,"depth":27,"height":1},"blocked":["width"],"exact":[],"status":"blocked","fullyExposed":["A","B","C"],"partlyCovered":[],"trayArea":576},"shapes":[{"label":"A","width":24,"depth":12,"turned":false,"x":28,"y":187,"w":144,"h":72},{"label":"B","width":16,"depth":12,"turned":false,"x":184,"y":187,"w":96,"h":72},{"label":"C","width":12,"depth":8,"turned":false,"x":292,"y":211,"w":72,"h":48}]},{"name":"Turn tray A to reduce the width","turned":[true,false,false],"text":"Turning A changes its footprint to 12 cm across and 24 cm deep. The complete planned width becomes 46 cm, including the chosen gaps and side reserves. That uses the exact width budget. A now ends 25 cm from the front, so its last 5 cm sit behind the 20 cm exposure line.","result":{"oriented":[{"label":"A","width":12,"depth":24,"turned":true},{"label":"B","width":16,"depth":12,"turned":false},{"label":"C","width":12,"depth":8,"turned":false}],"requiredWidth":46,"requiredDepth":25,"margins":{"width":0,"depth":15,"height":1},"blocked":[],"exact":["width"],"status":"exact","fullyExposed":["B","C"],"partlyCovered":["A"],"trayArea":576},"shapes":[{"label":"A","width":12,"depth":24,"turned":true,"x":28,"y":115,"w":72,"h":144},{"label":"B","width":16,"depth":12,"turned":false,"x":112,"y":187,"w":96,"h":72},{"label":"C","width":12,"depth":8,"turned":false,"x":220,"y":211,"w":72,"h":48}]},{"name":"Turn B as well, without making the row deeper","turned":[true,true,false],"text":"Turning B reduces its width from 16 to 12 cm. A already sets the 24 cm tray depth, so this second rotation leaves the planned row depth at 25 cm, including the front reserve. The planned width falls to 42 cm, leaving 4 cm beyond the chosen side reserves and gaps. B and C remain fully within the exposed section.","result":{"oriented":[{"label":"A","width":12,"depth":24,"turned":true},{"label":"B","width":12,"depth":16,"turned":true},{"label":"C","width":12,"depth":8,"turned":false}],"requiredWidth":42,"requiredDepth":25,"margins":{"width":4,"depth":15,"height":1},"blocked":[],"exact":[],"status":"space","fullyExposed":["B","C"],"partlyCovered":["A"],"trayArea":576},"shapes":[{"label":"A","width":12,"depth":24,"turned":true,"x":28,"y":115,"w":72,"h":144},{"label":"B","width":12,"depth":16,"turned":true,"x":112,"y":163,"w":72,"h":96},{"label":"C","width":12,"depth":8,"turned":false,"x":196,"y":211,"w":72,"h":48}]}],"formulas":{"requiredWidth":"sum of oriented tray widths + (tray count − 1) × gap + 2 × side reserve","requiredDepth":"maximum oriented tray depth + front reserve","heightMargin":"lowest closing height − highest loaded point measured from the drawer base","exposure":"a tray is fully exposed when front reserve + oriented tray depth ≤ exposed drawer depth","rotation":"swap outside width and depth; keep the stated loaded height"},"assumptions":["Uniform gap between neighbouring trays; equal side reserves; a front-aligned row, with no stacking or diagonal placement.","The entered loaded height includes the tray, contents and any feet, pads or liner underneath.","Exposure describes uncovered depth, not hand clearance or a guarantee that a tray can be lifted out.","The rectangular comparison does not model curves, tapered walls, screws, connectors or the lift path. Include projecting parts in the footprints and check the actual arrangement.","Exact planned width can include an intentional reserve. Zero extra space is not the same as zero physical gap when reserves are positive.","A grip allowance is chosen by the reader, not a universal recommended gap."],"publishedExample":{"id":"joseph-joseph-blox-7","name":"Joseph Joseph Blox 7-piece organiser","model":"85199","source":"https://www.josephjoseph.com/products/blox-7-piece-drawer-organiser-set-grey","listedHorizontalSidesCm":[43.9,26.5],"heightCm":5,"manufacturerOrientation":"H5 × W26.5 × D43.9 cm; one example arrangement","alternativeOrientation":"43.9 cm across × 26.5 cm deep","exampleDrawerCm":[46,40],"remainingAcrossCm":2.1,"remainingDepthCm":13.5}}
