Embed an appliance or sink
embedPlace a sink, cooktop, oven, microwave, or TV into joinery with a precise cutout or niche. The item becomes part of the host, and errors tell you exactly what to change.
Instructions
Embed an item into joinery with an exact fit: a sink bowl or cooktop into a countertop (cutout from the item's size, generic fixture not drawn), an oven, microwave or other appliance into a cabinet niche (doors above and below, boards around it), a TV onto a slatted panel at seated eye level (z = screen center). The item becomes part of the host and moves with it. item: id in the plan, or cat (+w/d/h) for a new one. Errors say what to change (e.g. use w = 61 no armário). Reply {host, item, kind, cutout|niche, x|bottom, notes}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| d | No | Depth of a new item, cm | |
| h | No | Height of a new item, cm | |
| w | No | Width of a new item, cm (a real product's measurements) | |
| z | No | Niche floor above the room floor, cm (default: oven 80 and microwave 145 in towers) | |
| at | No | Center along the host's width from its left end, cm (default: where the item is, or the middle) | |
| cat | No | …or a new one from the catalog: `cooktop`, `sink-bowl`, `oven`, `microwave` | |
| dry | No | Check and report only | |
| host | Yes | Joinery countertop (sink, cooktop) or cabinet (oven, microwave: a niche) | |
| item | No | Piece already in the plan to embed (id)… |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| x | No | Countertop or panel: center along it, cm | |
| host | Yes | The countertop or cabinet it went into | |
| item | Yes | The embedded piece (empty when dry) | |
| kind | Yes | sink, cooktop, oven, microwave, … | |
| niche | No | Cabinet: the niche [w, h] cm | |
| notes | Yes | What the rules say about it | |
| bottom | No | Bottom above the floor, cm | |
| cutout | No | Countertop: the hole [w, d] cm |