By Huu Khanh Nguyen · Updated November 1, 2026 · carcass, obtuse-corner
The cabinet box of a corner unit whose two walls meet at an obtuse angle, inside or outside, with sides, bottom, rails, back, shelves and a choice of toe notch, separate base, legs and plinth, feet or no base.
| Name | Default | Unit |
|---|---|---|
| Width | Math.max(0, -sideLegLength * Math.cos(wallAngle * Math.PI / 180), -sideLegLength * Math.cos(wallAngle * Math.PI / 180) - legDepth * Math.sin(wallAngle * Math.PI / 180), -legDepth * (1 / Math.tan(wallAngle * Math.PI / 360))) - Math.min(-backLegLength, 0, -sideLegLength * Math.cos(wallAngle * Math.PI / 180), -sideLegLength * Math.cos(wallAngle * Math.PI / 180) - legDepth * Math.sin(wallAngle * Math.PI / 180), -legDepth * (1 / Math.tan(wallAngle * Math.PI / 360))) | mm |
| Depth | Math.max(0, -sideLegLength * Math.sin(wallAngle * Math.PI / 180), -sideLegLength * Math.sin(wallAngle * Math.PI / 180) + legDepth * Math.cos(wallAngle * Math.PI / 180), -legDepth) - Math.min(0, -sideLegLength * Math.sin(wallAngle * Math.PI / 180), -sideLegLength * Math.sin(wallAngle * Math.PI / 180) + legDepth * Math.cos(wallAngle * Math.PI / 180), -legDepth) | mm |
| Wall Angle | 135 | ° |
| Back Leg Length | 533.4 | mm |
| Side Leg Length | 533.4 | mm |
| Leg Depth | 304.8 | mm |
| Height | 876.3 | mm |
| Bottom | true | |
| Back | true | |
| Shelves | 1 | |
| Base | notch | |
| Toe Height | 114.3 | mm |
| Toe Depth | 76.2 | mm |
| Toe Board Thickness | 12.7 | mm |
| Leg Height | 150 | mm |
| Leg Diameter | 35 | mm |
| Leg Inset | 50 | mm |
| Bottom Height | (base == 'legs' || base == 'feet' ? legHeight : base == 'none' ? 0 : toeHeight) | mm |
| Panel Thickness | 16 | mm |
| Back Thickness | 2.8 | mm |
| Back Inset | 35.8 | mm |
| Shelf Thickness | 16 | mm |
| Shelf Setback | 46.8 | mm |
| Front Rail | true | |
| Front Rail Width | Math.min(80, (legDepth - backInset - 2 * backThickness) / 2) | mm |
| Front Rail Height | panelThickness | mm |
| Rear Rail | true | |
| Rear Rail Width | Math.min(80, (legDepth - backInset - 2 * backThickness) / 2) | mm |
| Rear Rail Height | panelThickness | mm |
| Left Brace | false | |
| Left Brace Width | Math.min(76.2, backLegLength - panelThickness - Math.max(legDepth * (1 / Math.tan(wallAngle * Math.PI / 360)), 0)) | mm |
| Left Brace Height | 12.7 | mm |
| Right Brace | false | |
| Right Brace Width | Math.min(76.2, sideLegLength - panelThickness - Math.max(legDepth * (1 / Math.tan(wallAngle * Math.PI / 360)), 0)) | mm |
| Right Brace Height | 12.7 | mm |