Export to a file
exportSave floor plans, 3D models, or joinery cut lists to files by extension: PDF, SVG, PNG, GLB, OBJ, CSV, or DXF for sharing, printing, CNC, and spreadsheets.
Instructions
Export to a file, by its extension. what=plan (default): the plan as .pdf (A3; scale=50/100 or fit), .svg (true scale) or .png, or the 3D model as .glb or .obj. what=cut_list: the joinery's cut list (and that of groups drawn by hand) as .csv (spreadsheet), .dxf (boards laid out on sheets, for CNC) or .svg (sheets to view); cut_list reads it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| h | No | For `plan`, `.png` only: height px (default 1200) | |
| w | No | For `plan`, `.png` only: width px (default 1600) | |
| ids | No | For `cut_list`: builds or drawn groups (default every one on this storey) | |
| path | Yes | The file to write; its extension picks the format | |
| what | No | Default `plan`: the drawing or the 3D model. `cut_list`: the boards of the joinery | |
| scale | No | For `plan`, `.pdf`: scale denominator (50 → 1:50); omitted fits the sheet |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| v | No | ||
| ok | No | ||
| ids | No | ||
| rev | No | ||
| rows | No | ||
| text | No | ||
| drawn | No | ||
| sheets | No | ||
| skipped | No | ||
| sources | No | ||
| hardware | No |