Fit a worktop, shelf or panel to walls that are not square
fit_panelThe true shape of a worktop, shelf or panel between walls that are not square: front and back lengths, setbacks, diagonals and the blank with scribe and bow, then the blank and any other parts nested on stock: part ids, grain, cut order, offcuts and edge banding. Geometry only.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bow | No | The back wall's greatest departure from straight. Left out, none. | |
| gap | No | Left clear at each wall end. Left out, the kind's usual. | |
| kerf | No | The saw's kerf. Left out, 3 mm (1/8 in). | |
| kind | No | worktop (the default): worktop lengths. shelf: shelf boards. board: full sheets of plywood or board. | |
| mode | No | guillotine (the default): every cut edge to edge, for a panel or track saw. free: also layouts needing plunge cuts (CNC). | |
| span | Yes | Wall to wall (or to the free end), along the back wall, or along the front line with measuredAt front. | |
| trim | No | Cut off every board edge before nesting. Left out, the kind's own (10 mm on a full sheet). | |
| count | No | How many of the fitted piece. Left out, 1. | |
| depth | No | The finished depth, front edge to back wall. Left out, the kind's usual. | |
| grain | No | Hold the grain or decor along the run (the default). | |
| label | No | ||
| parts | No | Other parts nested on the same boards (a carcass's sides and shelves). | |
| sheet | No | ||
| stock | No | An index into the kind's stock sizes for the market (listed in the answer's stockOffered). Left out, the size that buys least. | |
| detail | No | full (the default): the whole answer. summary: the result lines, the citation line and the page only — fewer tokens to read. | full |
| scribe | No | Left on every edge that meets a wall, to scribe off in place. Left out, the kind's usual. | |
| system | No | The unit system inputs left out open in, and the one the page link opens in. The answer comes in both. | metric |
| leftEnd | No | open: a free end, cut square. | |
| backWall | No | Is there a wall along the back? Left out, yes. | |
| rightEnd | No | ||
| bandFront | No | Band the front edge of the fitted piece. | |
| leftAngle | No | The room's inside angle between the back wall and the left wall, degrees; 90 square. Left out, 90. | |
| minOffcut | No | An offcut is listed for reuse when it is at least this big either way. | |
| inputUnits | No | Send "base" to pass bare numbers on dimensioned inputs in base units (m, m², L, kg …), as the published test vectors are written. Without it a length, area or volume must carry its unit. | |
| measuredAt | No | ||
| rightAngle | No | ||
| bandAllowance | No | Tape added to every banded edge for trimming flush. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||