Artisan Grasshopper
Layout
2 components in Manufacturing › Layout.
Copies
Lays copies of a piece in a row along -Y, each copy shifted by the piece’s bounding box depth plus a gap, so multi-part pieces keep their parts together
Nickname: Copies · Tab: Manufacturing › Layout
Inputs
| Name | Nickname | Type | Access | Default | Description |
|---|---|---|---|---|---|
| Piece | Piece | Geometry | list | — | The piece to copy: one or several objects that move together |
| Copies | N | Integer | item | 1 | Number of copies to add (the original is kept as copy 0) |
| Gap | Gap | Number | item | 0 | Extra distance between consecutive copies |
Outputs
| Name | Nickname | Type | Access | Description |
|---|---|---|---|---|
| Copies | Copies | Geometry | tree | The original and its copies, one branch per copy |
| Transforms | Xforms | Transform | list | The translation of each copy (identity for the original) |
Distribute
Lines the pieces up in a row along X, each resting on Z = 0 with its back edge on Y = 0 and a gap to the next, ready for the build tray
Nickname: Distribute · Tab: Manufacturing › Layout
Inputs
| Name | Nickname | Type | Access | Default | Description |
|---|---|---|---|---|---|
| Pieces | Pieces | Geometry | tree | — | The pieces to line up: one branch per piece (a branch holds the parts that travel together). A single branch is taken as one piece per item |
| Gap | Gap | Number | item | 0.1 | Gap between pieces as a fraction of each piece’s width |
Outputs
| Name | Nickname | Type | Access | Description |
|---|---|---|---|---|
| Pieces | Pieces | Geometry | tree | The pieces in their new place, one branch per piece |
| Transforms | Xforms | Transform | list | The translation applied to each piece |