mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-11-15 14:49:18 +00:00
Object › Plug-ins › Cutting Tools › Nest Shapes… (`addon.cutting.nest`) moves the selected objects close together onto a sheet or a roll of material. The sheet starts at an artboard's top-left corner and is the artboard's size or a set width and height; a roll is a set width with no end. A margin (18 pt by default) is kept inside the sheet's edges and a spacing (9 pt) between objects. Objects are packed by their bounding boxes, with their strokes and effects (the reach of shadows, glows and blurs included) or by their geometry: the tallest first, each where its bottom edge is highest and then furthest left. With Rotate, an object may turn 90° clockwise where that puts its bottom edge higher or where only the turned object fits; a turned object is measured after the turn. A path of a pixel-aligned compound path is not turned. Objects that do not fit go in a column to the right of the sheet, in stacking order. Objects on the pixel grid move by whole points and take 1 pt more room, so they stay on the grid and keep the margin and spacing. A path of a compound path selected on its own moves alone. Objects without bounds, such as an empty group, are not moved and are listed in the result. The command is one undo step, and its result gives the objects placed, put aside, turned and skipped and the length of material used. The dialog has Preview. The new Nest Shapes and Roll catalog rows are in every catalog. Docs: docs/mcp.md (Cutting Tools add-on), docs/target-app-parity.md and ROADMAP.